eGFR Calculator
Estimated GFR from creatinine using CKD-EPI equation.
About this calculator
This calculator implements the 2021 CKD-EPI creatinine equation, the race-free revision published by Inker et al. in the New England Journal of Medicine (2021): eGFR = 142 x min(Scr/kappa, 1)^alpha x max(Scr/kappa, 1)^-1.200 x 0.9938^age x 1.012 (if female), where kappa and alpha are sex-specific constants (kappa = 0.7, alpha = -0.241 for women; kappa = 0.9, alpha = -0.302 for men). Serum creatinine drives the estimate the most of the three continuous inputs, but not because it enters through two terms working together -- exactly one of the min/max power terms is ever non-unity at a time (Scr/kappa is either at or below 1, which activates only the min term, or at or above 1, which activates only the max term; whichever term doesn't apply collapses to 1 and contributes nothing). The real reason creatinine dominates is the SIZE of whichever exponent is active: in the common case (creatinine at or above kappa), the active exponent is -1.200, versus age's much gentler exponential decay rate of ln(0.9938), or about -0.0062 per year -- roughly two orders of magnitude smaller. A given percentage change in creatinine therefore moves the calculated eGFR far more than the same percentage change in age. Both creatinine and age move the estimate in the expected direction: higher creatinine lowers eGFR (more waste product remaining in the blood signals reduced filtration), and higher age also lowers eGFR (kidney function naturally declines with age even without disease).
This calculator also reports Cockcroft-Gault creatinine clearance alongside CKD-EPI eGFR for comparison -- the two use different formulas and estimate different (though related) quantities, and many drug-dosing guidelines still specify Cockcroft-Gault CrCl specifically rather than eGFR, so the two numbers can reasonably diverge for the same patient. Alongside the numeric result, the calculated eGFR is mapped onto the KDIGO GFR categories G1 through G5 (thresholds 90, 60, 45, 30 and 15) to produce a plain-language Interpretation and a Risk Level, and is restated as Kidney Function -- eGFR as a percentage of a 100 mL/min/1.73m² normal reference, capped at 100%. Both are presentation layers over the same CKD-EPI 2021 number, not separate estimates: nothing is recalculated to produce them. Two caveats matter for the Risk Level in particular. GFR category alone is not full CKD staging -- KDIGO's actual risk grid combines the G category with an albuminuria (urine albumin-to-creatinine ratio) category, which this calculator does not collect -- and a single creatinine result is a snapshot; CKD is defined by abnormality persisting for at least three months, so one reduced eGFR is not by itself chronic kidney disease.
Medical Disclaimer
This calculator is for informational and educational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making decisions about your health. Never disregard professional medical advice or delay seeking it because of results from this tool.
Inputs
Results
eGFR (CKD-EPI 2021)
91.7 mL/min/1.73m²
Figures current as of 2021. Source: Inker LA, Eneanya ND, Coresh J, et al; Chronic Kidney Disease Epidemiology Collaboration (CKD-EPI). New Creatinine- and Cystatin C-Based Equations to Estimate GFR without Race. N Engl J Med. 2021;385(19):1737-1749.
How to Use This Calculator
- Enter serum creatinine (mg/dL), patient age (years), and body weight (kg).
- Select biological sex.
- Read eGFR using the 2021 CKD-EPI race-free equation (mL/min/1.73m2).
- Review creatinine clearance via Cockcroft-Gault (mL/min) for drug dosing decisions.
- Note the resulting CKD stage (1-5) based on the calculated eGFR.
- Read the plain-language Interpretation, Risk Level, and Kidney Function percentage, and locate the result in the KDIGO GFR category reference table.
- Treat the stage and risk as GFR-category information only — full KDIGO staging also needs a urine albumin-to-creatinine ratio and persistence for 3+ months.
How the result changes with Serum Creatinine (mg/dL)
| Serum Creatinine (mg/dL) | eGFR (CKD-EPI 2021) |
|---|---|
| 0.5 | 124.3 mL/min/1.73m² |
| 0.75 | 109.9 mL/min/1.73m² |
| 1.5 | 56.4 mL/min/1.73m² |
| 2.5 | 30.5 mL/min/1.73m² |
What each input means
- Serum Creatinine (mg/dL)
- Serum creatinine concentration in mg/dL.
- Age (years)
- Patient age in years (18+).
- Weight
- Body weight in kg (used for Cockcroft-Gault CrCl).
- Sex
- Biological sex — CKD-EPI 2021 uses different kappa/alpha coefficients and a 1.012 multiplier for female patients.
What each result means
- eGFR (CKD-EPI 2021)
- Estimated glomerular filtration rate using the 2021 CKD-EPI race-free equation.
- CrCl (Cockcroft-Gault)
- Creatinine clearance estimated by the Cockcroft-Gault formula.
- CKD Stage
- KDIGO CKD stage based on eGFR: 1 (>=90), 2 (60-89), 3a (45-59), 3b (30-44), 4 (15-29), 5 (<15).
- Interpretation
- Plain-language description of the KDIGO GFR category the calculated eGFR falls into.
- Risk Level
- Relative risk of CKD progression and adverse outcomes implied by the GFR category alone. KDIGO's full risk grid also requires an albuminuria (urine ACR) category, which this calculator does not collect.
- Kidney Function
- eGFR as a percentage of a 100 mL/min/1.73m² normal reference, capped at 100%.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersSerum Creatinine (mg/dL) = 1, Age (years) = 50, Weight (kg) = 70, Sex (0=Male, 1=Female) = 0 = 4 input(s) provided
- Calculate eGFReGFR = 142 * minTerm * maxTerm * ageTerm * sexFactor91.7 = 91.7
- Calculate CrCl87.5 = 87.5
- Calculate CKD StageCKD Stage1 = 1
Figures and sources
- 2021 CKD-EPI creatinine equation (race-free) (2021) — Inker LA, Eneanya ND, Coresh J, et al; Chronic Kidney Disease Epidemiology Collaboration (CKD-EPI). New Creatinine- and Cystatin C-Based Equations to Estimate GFR without Race. N Engl J Med. 2021;385(19):1737-1749.
Engine last updated . Checked against 4 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does serum creatinine affect eGFR more strongly than age does?
Not because creatinine enters through two terms at once -- the CKD-EPI 2021 formula's min-based and max-based creatinine terms are mutually exclusive, so only one is ever active for a given patient (whichever doesn't apply collapses to 1 and drops out). The real reason is the SIZE of whichever exponent is active: in the common case (creatinine at or above the sex-specific kappa constant), the active exponent is -1.200, while age enters through a much gentler exponential decay term (0.9938 raised to the patient's age, an effective decay rate of about -0.0062 per year) -- roughly two orders of magnitude smaller. That gap in exponent magnitude, not a count of terms, is why a given percentage change in creatinine moves the calculated eGFR more than the same percentage change in age.
Why does this calculator show both eGFR and a separate Cockcroft-Gault creatinine clearance?
They're different equations estimating related but distinct quantities. CKD-EPI eGFR is generally considered the more accurate estimate of true glomerular filtration rate and is used for CKD staging. Cockcroft-Gault creatinine clearance is an older (1976) formula that many drug product labels and dosing guidelines still specify directly for renal dose adjustment, because that's the equation the original dosing studies were validated against. The two numbers can reasonably differ for the same patient.
What do the Kidney Function percentage, Interpretation and Risk Level mean?
Kidney Function restates the same eGFR against a normal reference filtration rate of 100 mL/min/1.73m², so an eGFR of 45 reads as roughly 45% kidney function. It is capped at 100%: an eGFR above the reference does not mean more than whole kidney function, and a markedly elevated value often reflects glomerular hyperfiltration (seen in early diabetic kidney disease, pregnancy, or a high protein load) rather than extra reserve. Interpretation and Risk Level are read off the GFR category alone, against the standard 90 / 60 / 45 / 30 / 15 thresholds. None of the three is a separate measurement or a complete staging result: KDIGO stages chronic kidney disease on two axes -- the G category shown here and an albuminuria (A1/A2/A3) category from a urine albumin-to-creatinine ratio, which this calculator does not collect -- and CKD also requires the abnormality to persist for at least three months. Creatinine-based estimates are also unreliable at extremes of muscle mass or after amputation. A single reduced eGFR is a reason to repeat the test and talk to a clinician, not a diagnosis.
Why did the CKD-EPI equation change to remove a race coefficient in 2021?
Earlier CKD-EPI versions (2009) included a coefficient that adjusted the result upward for patients identified as Black, based on average measured differences in creatinine generation. The 2021 revision, led by Dr. Lesley Inker and published in the New England Journal of Medicine, removed that race coefficient after concerns that using race as a proxy in a clinical algorithm could cause inaccurate, and potentially harmful, differences in care between patients. This calculator implements only the 2021 race-free version.
Does age alone explain why eGFR naturally declines as people get older?
Partly. The CKD-EPI formula includes an age term (0.9938 raised to the patient's age) that lowers the estimate as age increases, reflecting that kidney filtration capacity gradually declines with normal aging even without kidney disease. But a patient's eGFR trend over time, and whether a given eGFR represents disease versus expected age-related decline, depends on more context than this calculator alone can provide.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Nephrotoxic Drug Adjustment Calculator
Dose adjustment for nephrotoxic drugs based on renal function (GFR).
NephrologyCKD Stage Classification Calculator
Chronic kidney disease staging from eGFR and albuminuria.
Clinical MedicineCreatinine Clearance Calculator
Calculate creatinine clearance using the Cockcroft-Gault equation for renal function assessment and drug dose adjustment.
PharmacyRenal Dose Adjustment Calculator
Estimate dose modifications based on glomerular filtration rate (GFR) for renally-cleared medications.
NephrologyEPO Dosing Calculator
Erythropoietin dose from hemoglobin and target level.
More in Medical & Clinical.