eGFR Calculator (CKD-EPI 2021)

Kidney function estimate from serum creatinine, age and sex (race-free 2021 equation).

Enter details

mg/dL
years

eGFR

92 mL/min/1.73m²

GFR category
G1 (normal or high)

How egfr changes with

Serum creatinine: 0.5 mg/dL → 124 mL/min/1.73m²1.5 mg/dL → 56 mL/min/1.73m²

The dot is your current value. The graph updates as you type.

Formula: eGFR = 142 × min(Scr/κ,1)^α × max(Scr/κ,1)^−1.2 × 0.9938^age × 1.012 (female)

eGFR Calculator: CKD-EPI 2021 Formula & Kidney Stages

Short answer

An eGFR calculator estimates how efficiently your kidneys filter waste from your blood based on your serum creatinine level, age, and biological sex. Using the updated race-free CKD-EPI 2021 equation, a 50-year-old male with a serum creatinine of 1.0 mg/dL has an estimated GFR of 92 mL/min/1.73m². This places the result in stage G1, indicating normal or high kidney function.

Formula

eGFR = 142 × min(Scr / κ, 1)^α × max(Scr / κ, 1)^(-1.200) × 0.9938^Age × [1.012 if female]

eGFR represents the estimated Glomerular Filtration Rate in mL/min/1.73m²; Scr is serum creatinine in mg/dL; κ (kappa) is 0.7 for females and 0.9 for males; α (alpha) is -0.241 for females and -0.302 for males; min(Scr / κ, 1) is the smaller value between Scr / κ and 1; max(Scr / κ, 1) is the larger value between Scr / κ and 1; Age is measured in completed years; and the factor 1.012 applies solely to biological females.

Worked example

Serum creatinine
1
Age
50
Sex
m
  • eGFR: 92 mL/min/1.73m²
  • GFR category: G1 (normal or high)

Understanding eGFR and the CKD-EPI 2021 Standard

The estimated Glomerular Filtration Rate (eGFR) is widely recognized as the most reliable metric for evaluating overall kidney function. Glomeruli are tiny blood vessels in the kidneys that filter waste and excess fluid from the bloodstream. Because measuring actual filtration rate directly requires complex, invasive inulin clearance procedures, clinicians rely on validated mathematical formulas to calculate an estimated rate from standard blood biomarkers.

In 2021, the Chronic Kidney Disease Epidemiology Collaboration (CKD-EPI) updated its landmark formula to eliminate race as an independent variable. The 2021 CKD-EPI creatinine equation relies strictly on serum creatinine, age, and biological sex. This tool serves adults seeking to understand routine metabolic panel results, individuals monitoring chronic conditions such as diabetes or hypertension, and patients tracking their long-term renal health.


Step-by-Step Worked Example

To see how the formula works in clinical practice, consider the following standard baseline profile:

  • Serum Creatinine ($S_{cr}$): $1.0\text{ mg/dL}$
  • Age: $50\text{ years}$
  • Sex: Male ($s = \text{m}$)

Step 1: Assign Biological Constants

For a male patient, the formula specifies:

  • $\kappa = 0.9$
  • $\alpha = -0.302$
  • Sex multiplier $= 1.0$

Step 2: Compute the Ratio

Next, calculate the ratio of serum creatinine to $\kappa$: $$\frac{S_{cr}}{\kappa} = \frac{1.0}{0.9} \approx 1.1111$$

Step 3: Evaluate Minimum and Maximum Terms

  • $\min(1.1111, 1) = 1.0$
  • $1.0^{-0.302} = 1.0$
  • $\max(1.1111, 1) = 1.1111$
  • $1.1111^{-1.200} \approx 0.8805$

Step 4: Apply Age and Base Multipliers

  • $\text{Age decay factor} = 0.9938^{50} \approx 0.7328$
  • $\text{Base coefficient} = 142$

Step 5: Final Calculation

$$\text{eGFR} = 142 \times 1.0 \times 0.8805 \times 0.7328 \times 1.0 \approx 91.62\text{ mL/min/1.73m²}$$

Rounding to the nearest whole integer produces $92\text{ mL/min/1.73m²}$, placing the individual in GFR category G1 (normal or high).

Input Sensitivity Comparison

Creatinine variations have a notable impact on the final output:

  • Lower input ($S_{cr} = 0.8\text{ mg/dL}$): Yields an eGFR of $108\text{ mL/min/1.73m²}$ (G1).
  • Base example ($S_{cr} = 1.0\text{ mg/dL}$): Yields an eGFR of $92\text{ mL/min/1.73m²}$ (G1).
  • Higher input ($S_{cr} = 1.2\text{ mg/dL}$): Yields an eGFR of $74\text{ mL/min/1.73m²}$ (G2).

How to Read Your Results

Clinical guidelines established by the Kidney Disease: Improving Global Outcomes (KDIGO) organization categorize kidney function into six distinct stages based on eGFR values:

  • Stage G1 (eGFR $\ge 90\text{ mL/min/1.73m²}$): Normal or high function. Kidneys filter waste normally. A diagnosis of CKD at this stage requires external markers of kidney damage, such as persistent protein in the urine (albuminuria).
  • Stage G2 (eGFR $60\text{ to } 89\text{ mL/min/1.73m²}$): Mildly decreased. Common in older adults due to natural physiological aging. In the absence of urine protein, this is frequently a normal finding.
  • Stage G3a (eGFR $45\text{ to } 59\text{ mL/min/1.73m²}$): Mildly to moderately decreased. Indicates early kidney impairment. Clinical focus shifts to monitoring blood pressure, glucose, and cardiovascular risk.
  • Stage G3b (eGFR $30\text{ to } 44\text{ mL/min/1.73m²}$): Moderately to severely decreased. Requires regular medical management to prevent complications like anemia and mineral bone disease.
  • Stage G4 (eGFR $15\text{ to } 29\text{ mL/min/1.73m²}$): Severely decreased. Signals advanced kidney disease. Patients typically begin preparation for renal replacement therapies.
  • Stage G5 (eGFR $< 15\text{ to } \text{mL/min/1.73m²}$): Kidney failure. Glomerular filtration is insufficient to sustain long-term homeostasis without dialysis or kidney transplantation.

Practical Tips for Accurate Testing

  1. Maintain Consistent Hydration: Dehydration reduces renal perfusion, concentrating blood creatinine and falsely depressing your eGFR score.
  2. Pause Creatine Supplements: Creatine monohydrate sports supplements directly convert to creatinine, artificially skewing lab values without reflecting real kidney damage.
  3. Skip Heavy Workouts: Intense weightlifting within 24 to 48 hours before testing accelerates muscle tissue turnover, leading to a temporary surge in circulating creatinine.
  4. Combine with a Urine Test: eGFR alone only reflects filtration efficiency. An annual Urine Albumin-to-Creatinine Ratio (uACR) test is essential to catch structural kidney damage early.

When Not to Rely on Creatinine-Based eGFR

While the CKD-EPI formula is accurate for the general population, creatinine-based estimates lose reliability in specific clinical scenarios:

  • Acute Kidney Injury (AKI): The equation assumes a stable, steady state. During acute illness or sudden fluid shifts, creatinine changes lag behind true filtration rate fluctuations.
  • Non-Standard Body Composition: Amputees, paraplegics, individuals with muscular dystrophy, or competitive bodybuilders deviate significantly from standardized muscle mass assumptions.
  • Severe Malnutrition or Strict Vegan Diets: Markedly reduced dietary protein or muscle wasting can yield falsely high eGFR results.
  • Pregnancy: Renal hemodynamics change drastically during pregnancy, rendering standard non-pregnant formulas inaccurate.

In situations where creatinine is suspected to be misleading, physicians frequently order a Cystatin C blood test. Cystatin C is produced by all nucleated cells at a constant rate, making it unaffected by muscle mass, diet, or acute exercise.

Comparison

ScenarioInputResult
Lower inputSerum creatinine: 0.8eGFR: 108 mL/min/1.73m²
Base exampleSerum creatinine: 1eGFR: 92 mL/min/1.73m²
Higher inputSerum creatinine: 1.2eGFR: 74 mL/min/1.73m²

Common mistakes

  • Relying on older formulas that incorporate race adjustments, which have been superseded by the 2021 CKD-EPI standard.
  • Evaluating eGFR during episodes of acute kidney injury, severe dehydration, or sudden illness when creatinine levels fluctuate rapidly.
  • Ignoring the impact of extreme muscle mass or body builder diets, which naturally produce higher baseline serum creatinine.
  • Diagnosing Chronic Kidney Disease (CKD) from a single lab draw without confirmatory tests or urine albumin evaluation.
  • Confusing biological sex with gender identity in the formula, which relies strictly on biological constants for muscle mass estimation.

Checklist

  • Obtain a recent fasting blood test result showing serum creatinine in mg/dL.
  • Ensure the laboratory utilized an isotope dilution mass spectrometry (IDMS) traceable assay.
  • Input your biological sex assigned at birth to ensure correct physiological baseline constants.
  • Avoid strenuous resistance training or heavy red meat consumption within 24 hours prior to blood draw.
  • Confirm that your hydration status was typical during the test, as dehydration falsely elevates creatinine.
  • Compare your eGFR score against standardized Kidney Disease: Improving Global Outcomes (KDIGO) stages.
  • Repeat testing over a 90-day period before establishing any chronic kidney disease diagnosis.

Calculators Percentage Editorial Team

Calculator guides from the Calculators Percentage team. These introductory examples are educational, not professional advice.

Last reviewed:

This tool provides mathematical estimates based on the CKD-EPI 2021 formula and is intended solely for educational purposes. It should never substitute for professional medical evaluation, diagnosis, or treatment.

Frequently Asked Questions

What is a normal eGFR level?

In healthy adults, a normal eGFR is typically 90 mL/min/1.73m² or higher, categorized as stage G1. However, eGFR naturally declines by roughly 1 mL/min/1.73m² per year after age 30 to 40. Values between 60 and 89 mL/min/1.73m² can be normal for older adults if there are no other signs of kidney damage like proteinuria.

What is the CKD-EPI 2021 equation?

The CKD-EPI 2021 equation is the current clinical standard developed by the Chronic Kidney Disease Epidemiology Collaboration. It estimates filtration rate using serum creatinine, age, and sex without a race-based coefficient. This revision ensures consistent, unbiased estimates across diverse populations.

Why was race removed from the eGFR calculation?

A joint task force established that race is a social construct rather than a biological determinant of kidney function. Including race falsely elevated eGFR estimates for Black individuals, potentially delaying referrals, diagnosis, and access to kidney transplants or protective therapies.

How does serum creatinine relate to eGFR?

Creatinine is a chemical waste product generated by normal muscle metabolism and cleared almost entirely by the kidneys. When kidney filtration slows, serum creatinine levels in the bloodstream rise. Because of this inverse relationship, a higher creatinine level yields a lower eGFR number.

Can eGFR improve over time?

Temporary drops in eGFR caused by acute factors like dehydration, urinary tract obstruction, or specific medications can resolve once the underlying issue is treated. While established chronic nephron loss cannot typically be reversed, lifestyle modifications and medications can significantly slow or halt further progression.

Is this calculator considered formal medical advice?

No, this calculator is strictly an educational tool and does not provide formal medical advice, diagnosis, or clinical recommendations. Always discuss your blood test results, kidney health, and medication adjustments directly with a qualified healthcare provider.

Sources & references

Formulas are tested against hand-checked answers. How we check our calculators.

Estimates only. Confirm final figures, terms and fees with your bank, provider or a qualified professional.

Last updated: January 15, 2026