Free tool · Reference · Kidney functionUpdated October 10, 2026

eGFR calculator (CKD-EPI 2021) for eligibility screening

Enter age, sex and serum creatinine in mg/dL or µmol/L and get the 2021 race-free CKD-EPI eGFR, the KDIGO GFR category and a check against your protocol cut-off. Then see how the same value becomes a read-only calculated field on your eCRF.

  • 2021 race-free equation
  • mg/dL and µmol/L
  • Check against a protocol eGFR cut-off

Free sandbox · No credit card · 21 CFR Part 11 aligned

Local laboratory, chemistry (demo)
Subject 001-0042 · ScreeningDraft entry

Renal function

Serum creatinine

CREAT
1.0mg/dL

Age

AGE
60years

Sex

SEX
FemaleMale

eGFR (CKD-EPI 2021)

EGFR

Calculated, read-only

86 mL/min/1.73 m² Calculated
Same inputs in the calculator above: 86, category G2.

The short answer

  • The 2021 race-free CKD-EPI creatinine equation is eGFR = 142 × min(Scr/κ, 1)^α × max(Scr/κ, 1)^−1.200 × 0.9938^age × 1.012 if female, with Scr in mg/dL, κ = 0.7 (female) or 0.9 (male) and α = −0.241 (female) or −0.302 (male). The result is in mL/min/1.73 m².
  • Worked example: a 60-year-old man with a creatinine of 1.0 mg/dL (88 µmol/L) has an eGFR of 86, GFR category G2. The same values in a 60-year-old woman give 64.
  • Divide creatinine in µmol/L by 88.4 to get mg/dL. Entering µmol/L as if it were mg/dL is the commonest way to get an absurd answer, which is why the calculator checks the plausible range.
  • Trial protocols set a threshold (often 60 or 30 mL/min/1.73 m²) and name the equation: CKD-EPI, MDRD or Cockcroft-Gault give different numbers for the same person. Use the one the protocol names, with the creatinine from the screening window.
  • In Capture, eGFR (CKD-EPI 2021) is a built-in calculated field shown read-only on the lab form during entry, so the site never types it and the same formula is applied to every participant.

Free tool

Calculate eGFR from creatinine, age and sex

Enter the values from the laboratory report. Add a protocol cut-off to see whether the result passes it, and an optional weight to see Cockcroft-Gault creatinine clearance for protocols that use it. It runs in your browser; nothing is saved or sent.

Sex recorded at birth, as used by the equation
years
mg/dL
Creatinine unit
mL/min/1.73 m²
kg
eGFR (CKD-EPI 2021)
86
mL/min/1.73 m²
GFR category
G2
Mildly decreased

eGFR 86 is at or above the cut-off of 60. Creatinine used: 1.00 mg/dL. Unrounded value 86.2.

Sensitivity to a 0.1 mg/dL change in creatinine
−0.1 mg/dL (0.90 mg/dL)98
As entered (1.00 mg/dL)86
+0.1 mg/dL (1.10 mg/dL)77

142 × min(Scr/0.9, 1)^−0.302 × max(Scr/0.9, 1)^−1.200 × 0.9938^60

Reference calculation only, not clinical advice and not validated software. Do not use it to make a treatment, dosing or eligibility decision for a real person; the protocol, the site investigator and the laboratory's own reporting decide. It implements the 2021 race-free CKD-EPI creatinine equation (Inker et al., N Engl J Med 2021) for adults with IDMS-standardised creatinine. GFR categories follow KDIGO 2012 and use the rounded value; CKD itself needs more than 3 months of abnormality and albuminuria staging, which this tool does not cover. Nothing you enter is stored or sent.

The equation

The 2021 CKD-EPI creatinine equation and what changed

The CKD Epidemiology Collaboration (CKD-EPI) published its first creatinine equation in 2009, with a multiplier for Black race. In 2021 Inker and colleagues (New England Journal of Medicine) refit the equation in a pooled data set without the race term and published the race-free creatinine equation, together with a creatinine-cystatin C version. A joint task force of the National Kidney Foundation and the American Society of Nephrology recommended it for immediate adoption, and US laboratories have been moving to it since. It is the equation this calculator uses, for adults whose creatinine is calibrated to the IDMS reference method.

The shape is the same as before: two segments joined at a knee. Below the knee (creatinine at or below κ, which is 0.7 mg/dL in women and 0.9 mg/dL in men), eGFR depends weakly on creatinine through the exponent α; above it, eGFR falls with creatinine to the power −1.200. Age enters as 0.9938 per year, about a 0.6% fall in eGFR per year of age, and women get a factor of 1.012. Remember that the constants are different from the 2009 equation. Mixing the two sets of numbers is a known source of error in hand-built spreadsheets.

The equation estimates glomerular filtration rate from a single creatinine value. It assumes a steady state, so it is not valid when creatinine is changing quickly, as in acute kidney injury. Creatinine also reflects muscle mass and diet, and a few drugs, such as trimethoprim and cimetidine, raise creatinine without changing true GFR by blocking its tubular secretion. In people with unusual muscle mass, extreme body size or amputations, or where kidney function decides a dose, a cystatin C equation or a measured GFR is the better route, and the protocol will say so.

Constants

CKD-EPI 2021 creatinine equation, constants by sex

TermFemaleMale
Constant142142
κ (mg/dL)0.70.9
α (exponent when Scr/κ is below 1)−0.241−0.302
Exponent when Scr/κ is above 1−1.200−1.200
Age factor0.9938 per year0.9938 per year
Sex factor× 1.012none

Creatinine in mg/dL, IDMS-standardised. Inker et al., N Engl J Med 2021;385:1737-1749. Divide µmol/L by 88.4 first.

Check your own implementation

Worked values you can test a spreadsheet or eCRF formula against

The first four rows are the verification values the National Kidney Foundation lists for laboratories; the rest are from this calculator.

SexAgeCreatinine (mg/dL)µmol/LeGFRCategory
Male180.9080127G1
Female180.7062128G1
Male900.504497G1
Male901.5013344G3b
Male601.008886G2
Female601.008864G2
Male551.4512857G3a
Male702.0017735G3b

Rounded to a whole number as laboratories report it. Any implementation that differs by more than rounding has a wrong constant or a unit error.

Categories

KDIGO GFR categories G1 to G5

The KDIGO 2012 guideline groups eGFR into six categories. They are useful shorthand for eligibility text and for describing a population at baseline, but they are not a diagnosis. Chronic kidney disease means abnormalities of kidney structure or function present for more than three months, and the full staging also uses albuminuria category (A1 to A3), which needs a urine albumin-to-creatinine ratio that this tool does not take.

The calculator assigns the category from the rounded eGFR, the value a laboratory would report. A result of 59.6 therefore reads as 60 and G2, which matters when the protocol cut-off is exactly 60. Where a protocol sets a threshold, it should say whether the value is rounded and whether the criterion is “at least” or “greater than”.

eGFR 57 mL/min/1.73 m² (male, 55 years, creatinine 1.45 mg/dL)

eGFR

57 / 120

G3a Mildly to moderately decreased
0-15 G5 Kidney failure15-30 G4 Severely decreased30-45 G3b Moderately to severely decreased45-60 G3a Mildly to moderately decreased60-90 G2 Mildly decreased90-120 G1 Normal or high
KDIGO 2012 categories. Illustrative; the tool above gives the value for your own inputs.

Eligibility screening

Using eGFR in inclusion and exclusion criteria

Kidney function appears in the eligibility criteria of many trials, for safety (a drug cleared by the kidney), for dosing, or because the condition under study depends on it, as in heart failure, diabetes and transplant studies. A usable criterion names five things: the equation (CKD-EPI 2021 creatinine, an older equation, or Cockcroft-Gault), the threshold and its direction, whether the value is indexed to body surface area (mL/min/1.73 m²) or absolute (mL/min), the sample (local or central laboratory, and how recent), and what happens when the screening value is borderline.

The equation matters more than people expect. For the same person, CKD-EPI 2021, MDRD and Cockcroft-Gault can differ by 10 or more mL/min, and the Cockcroft-Gault result also moves with body weight. Some protocols name Cockcroft-Gault because the drug’s dosing was derived using creatinine clearance; others use CKD-EPI. The calculator’s optional weight field shows the Cockcroft-Gault value next to the eGFR so you can see both. Absolute and indexed values also differ for people far from the average body size.

Borderline results deserve a rule. A creatinine a tenth of a mg/dL higher is within the analytical and biological variation of the test, yet it can move a participant across a cut-off. The calculator shows the eGFR at ±0.1 mg/dL so a coordinator can see how close the call is. The protocol should say whether a repeat is allowed within the screening window and which value counts. See the eligibility screening eCRF template for how criteria and their source values are recorded.

In Capture

Set up eGFR as a calculated field on a lab form

Capture has eGFR (CKD-EPI 2021) and creatinine clearance (Cockcroft-Gault) as built-in calculated fields, shown read-only during data entry. Setup follows the same pattern as any calculated field.

  1. 1

    Start from the lab template

    Copy the laboratory results eCRF template, whose clinical chemistry panel includes creatinine and notes eGFR as calculated from creatinine, age and sex, or draft your own panel with the AI form builder from the lab manual.

  2. 2

    Add the inputs

    Make sure the form has a numeric creatinine question, an age question (or a date of birth that feeds a calculated age) and a sex question. If age and sex are collected on a demographics form, check in the sandbox whether they must also be on the form that holds the result.

  3. 3

    Fix the creatinine unit

    Collect creatinine in one unit and label it. The CKD-EPI equation works in mg/dL, so confirm in the sandbox which unit the built-in formula expects, and test it against the values in the table above. For a central lab that reports µmol/L, the lab unit converter shows the conversion.

  4. 4

    Turn a field into a calculated one

    Add a new field, make it a calculated field, pick eGFR (CKD-EPI 2021) and map its inputs to the creatinine, age and sex questions. Capture suggests inputs from your question labels. The value fills in itself, read-only.

  5. 5

    Add range checks on the inputs

    Put a range edit check on creatinine so an implausible entry, such as 88 typed into a mg/dL field, raises an auto-query. The audit trail keeps the original value, the new value and the reason for any correction.

  6. 6

    Test, approve, then go live

    Enter your test values in the free sandbox, compare with this page, then approve the form. Approved forms are locked for live use.

Build the lab form with eGFR calculated for you

Copy the laboratory template, add the calculated field and test it against the values above in the free sandbox. No credit card, pay only when you go live.

Build your study free

Limits

What this tool does not do, and when not to rely on it

This is a reference calculation, not clinical advice. It reproduces a published equation so that a protocol writer, data manager or coordinator can check a number. It is not a medical device, it has not been validated as clinical software, and it must not be used to decide a treatment, a dose, or whether a real person is eligible for a trial. Those decisions belong to the protocol and the investigator, using the laboratory’s own reported value and local procedures.

It does not apply to children, for whom paediatric equations such as the bedside Schwartz are used, or in acute kidney injury, pregnancy or dialysis. It does not use cystatin C, race or an ethnicity coefficient. It does not stage chronic kidney disease, which needs a persistent abnormality over more than three months and albuminuria. If your data come from several laboratories, record which laboratory and which method produced each creatinine, see lab data and reference range management.

For a data manager, the other side of the same coin is consistency. A calculated field applies one formula to every participant, which removes hand calculation and the class of query it generates. It cannot fix a wrong input, so the quality of the creatinine, age and sex entries still decides the result. The calculated fields and skip logic guide covers how to build and test derived fields in general.

Before you finalise the criterion

eGFR in the protocol and the eCRF: checklist

Name the equation

CKD-EPI 2021 creatinine, another named equation or Cockcroft-Gault; never just “eGFR”.

State threshold, direction and rounding

For example “eGFR of at least 60 mL/min/1.73 m², rounded to a whole number”.

Say indexed or absolute

mL/min/1.73 m² for CKD-EPI; mL/min for Cockcroft-Gault.

Define the sample and the window

Local or central laboratory, and how many days before randomisation it may be.

Fix units on the form

One creatinine unit per field, labelled, with a range check.

Test the calculated field

Check at least three published values, including one below and one above the knee.

Plan for borderline values

Whether a repeat is allowed and which result counts.

Keep the evidence

The lab report is the source; the eCRF holds the creatinine and the calculated value, with audit trail.

Where this comes up

Studies where eGFR is both a criterion and an outcome

In heart failure trials and transplant trials eGFR is collected at screening for eligibility and again throughout follow-up as a safety or efficacy measure, so the same calculated field is reused across visits, and the same formula should be applied at every one. Diabetes studies often use eGFR as a stratification factor or a safety check. The vital signs eCRF template carries the other derived values, such as BMI and mean arterial pressure, that sit alongside it.

FAQ

Questions teams ask before they switch

Something not covered here? Ask us directly.

What is the CKD-EPI 2021 equation?

It is the race-free creatinine equation published by Inker and colleagues in the New England Journal of Medicine in 2021: eGFR = 142 × min(Scr/κ, 1)^α × max(Scr/κ, 1)^−1.200 × 0.9938^age × 1.012 if female, with κ 0.7 (female) or 0.9 (male) and α −0.241 (female) or −0.302 (male), creatinine in mg/dL, result in mL/min/1.73 m².

How do I convert creatinine from µmol/L to mg/dL?

Divide by 88.4. A creatinine of 88 µmol/L is 1.0 mg/dL, and 61.9 µmol/L is the 0.7 mg/dL knee for women. The calculator does this when you choose µmol/L, so you do not have to convert by hand.

Why does the equation no longer include race?

The 2009 equation multiplied the result for Black patients. In 2021 the equation was refit without a race term, and a National Kidney Foundation and American Society of Nephrology task force recommended it for immediate adoption. It gives slightly different values from the 2009 equation, so protocols written earlier should state which equation applies.

Is CKD-EPI or Cockcroft-Gault better for trial eligibility?

Neither is better in general: the protocol must name the one it uses. CKD-EPI estimates GFR indexed to body surface area and does not need weight. Cockcroft-Gault estimates creatinine clearance in mL/min using weight and is used where a drug’s dosing was derived with it. Capture has both as calculated fields.

Can Capture calculate eGFR automatically on the eCRF?

Yes. eGFR (CKD-EPI 2021) and creatinine clearance (Cockcroft-Gault) are built-in calculated fields shown read-only during data entry. You add a calculated field, pick the formula and map its inputs to the creatinine, age and sex questions on the form.

Does this calculator give clinical advice?

No. It is a reference calculation for planning and checking, not clinical advice and not validated software. Treatment, dosing and eligibility decisions belong to the protocol, the investigator and the laboratory’s reported value.

Is the data I enter stored or sent anywhere?

No. The calculation runs in your browser and nothing you enter is stored or sent. Use demo or de-identified values; do not enter anything that identifies a participant.

Calculate it once, in the form

Build the eCRFs, visit schedule and randomization in the free sandbox with every feature. No credit card. You pay only when you go live.

Build your study free