CalcPlatformPro
HomeFinanceHealthMathConstructionConvertersDateOtherFeedback
Feedback
CalcPlatform

Free, fast, and precise financial, mathematical, health, and engineering calculators.

Financial Suite

  • Mortgage Calculator
  • Auto Loan Calculator
  • Personal Loan Calculator
  • EMI Installment
  • SIP Wealth Growth
  • Compound Interest

Categories & Tools

  • Finance Hub
  • BMI Health Calculator
  • Percentage Calculator
  • Age Calculator
  • Math Category

Company & Legal

  • About Us
  • Privacy Policy
  • Terms & Conditions
  • Feedback & Contact
© 2026 CalcPlatform. All calculations run client-side for total privacy.
HomeHealthGFR Calculator

GFR Calculator

Calculate estimated GFR (eGFR) using CKD-EPI 2021, creatinine-cystatin C, cystatin C and other equations. Explore CKD G stages, uACR risk categories and kidney function guidance.

InputsReal-time

Calculated Summary

Estimated GFR (eGFR)

104.00

CKD Stage

Stage 1

Stage Description

G1: Normal or High Kidney Filtration

Kidney Function Capacity

100.00
RELATED CALCULATORS:
BMI Calculator|Body Surface Area (BSA) Calculator|Ideal Weight Calculator|Calorie Calculator|Macro Calculator|Protein Calculator|TDEE Calculator

GFR Calculator: Estimate Glomerular Filtration Rate & Kidney Function

Use this GFR Calculator to estimate your glomerular filtration rate (eGFR) from commonly used kidney-function equations. Enter serum creatinine, age and sex to calculate an estimated GFR, then compare results across additional equations where applicable.

The calculator includes the 2021 CKD-EPI creatinine equation, the 2021 CKD-EPI creatinine-cystatin C equation, the 2012 CKD-EPI cystatin C equation, and selected historical or clinical comparison equations. For children, the calculator can use the Bedside Schwartz equation when pediatric inputs are appropriate. NIDDK identifies the 2021 CKD-EPI equations as race-free adult equations and notes that using both creatinine and cystatin C can improve GFR estimation when clinically appropriate.

An eGFR result is an estimate rather than a direct measurement of filtration. Its interpretation depends on the equation used, laboratory measurements, age, body composition, urine albumin and the clinical context. Trends over time are often more informative than a single result.

1. What is GFR and eGFR?

Glomerular filtration rate (GFR) describes how quickly the kidneys filter fluid through the glomeruli. Because directly measuring GFR requires specialized clearance testing, routine clinical care generally uses estimated GFR (eGFR) calculated from biomarkers such as serum creatinine and, when available, cystatin C.

The result is commonly reported as:

mL/min/1.73 m²

The 1.73 m² represents a standardized body-surface-area reference. This allows kidney filtration estimates to be compared across people of different body sizes.

The important distinction is that eGFR is a calculated estimate, not a direct laboratory measurement of filtration. Equation performance also becomes less precise at higher GFR values.

2. How this GFR Calculator works

The calculator accepts the laboratory and demographic information required by the selected equation and then produces the corresponding eGFR.

For the current primary adult method, CKD-EPI 2021 creatinine, the equation is:

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

where:

  • SCr = standardized serum creatinine in mg/dL
  • κ = 0.7 for females and 0.9 for males
  • α = -0.241 for females and -0.302 for males
  • Age is measured in years

This equation does not use a race coefficient.

Creatinine unit conversion

When creatinine is supplied in SI units:

SCr (mg/dL) = SCr (µmol/L) / 88.4

Thus: 0.9 mg/dL = 79.56 µmol/L. The calculator converts the laboratory value before applying the selected equation.

3. Why the calculator includes more than one GFR equation

Different estimating equations were developed for different populations, biomarkers and clinical purposes. They should therefore not be treated as interchangeable formulas that necessarily produce the same number.

CKD-EPI 2021 creatinine

This is the current race-free creatinine-based adult equation and is widely used for routine adult eGFR estimation. It uses age, sex and standardized serum creatinine.

CKD-EPI 2021 creatinine-cystatin C

This equation uses both serum creatinine and cystatin C:

eGFR = 135 × min(SCr/κ, 1)^α × max(SCr/κ, 1)^(-0.544) × min(Scys/0.8, 1)^(-0.323) × max(Scys/0.8, 1)^(-0.778) × 0.9961^Age × [0.963 if female]

NIDDK states that combined creatinine-cystatin C estimation is generally preferred when available because it can be more accurate than creatinine alone, particularly when the eGFR is close to an important clinical decision threshold.

CKD-EPI 2012 cystatin C

This method estimates GFR using cystatin C rather than serum creatinine:

eGFR = 133 × min(Scys/0.8, 1)^(-0.499) × max(Scys/0.8, 1)^(-1.328) × 0.996^Age × [0.932 if female]

Cystatin C can provide useful additional information because it is influenced by different non-GFR determinants than creatinine.

4. eGFR and CKD stages

KDIGO categorizes GFR into six categories:

GFR categoryeGFR, mL/min/1.73 m²Description
G1≥90Normal or high
G260–89Mildly decreased
G3a45–59Mildly to moderately decreased
G3b30–44Moderately to severely decreased
G415–29Severely decreased
G5<15Kidney failure

These are GFR categories, not automatically diagnoses of chronic kidney disease. KDIGO specifically notes that G1 and G2 do not meet CKD criteria in the absence of evidence of kidney damage. That distinction is important when interpreting a calculator result.

5. When does an eGFR result indicate CKD?

A single eGFR number does not by itself establish chronic kidney disease.

The National Kidney Foundation defines CKD as an abnormality of kidney structure or function that is present for more than three months and has implications for health. CKD can be established by either:

  • eGFR <60 mL/min/1.73 m² for more than three months, or
  • persistent evidence of kidney damage, such as albuminuria with ACR ≥30 mg/g, for more than three months.

Therefore, someone with an eGFR of 95 is not automatically considered to have CKD, and someone with an eGFR between 60 and 89 does not automatically have CKD either. Clinical interpretation requires the patient's history, repeat testing and other evidence of kidney damage.

6. eGFR and urine albumin: why both matter

Kidney function assessment is stronger when eGFR is considered alongside urine albumin-to-creatinine ratio (uACR/ACR).

KDIGO divides albuminuria into:

CategoryACR
A1<30 mg/g
A230–300 mg/g
A3>300 mg/g

The G category and A category are used together to describe CKD prognosis. Someone with the same eGFR can have a substantially different risk profile depending on the amount of albumin in the urine.

This is why the calculator's KDIGO risk grid combines eGFR categories with albuminuria categories rather than treating eGFR as the only kidney-health variable.

7. Why your eGFR can differ between equations

It is normal for two legitimate equations to produce somewhat different results.

The equations use different biomarkers and mathematical coefficients, and creatinine itself is affected by factors beyond filtration, including muscle mass and other non-GFR determinants. NIDDK notes that the 2021 creatinine equation has limitations and that combined creatinine-cystatin C estimation can reduce some of the uncertainty.

This is particularly relevant for people with unusual muscle mass, frailty or other conditions that make serum creatinine less representative of filtration. For these situations, the difference between equations is not necessarily evidence that one result is “wrong.”

8. eGFR versus Cockcroft-Gault creatinine clearance

This calculator also separates Cockcroft-Gault creatinine clearance (CrCl) from eGFR because they are not the same measurement.

Cockcroft-Gault estimates creatinine clearance in mL/min, whereas standard CKD-EPI eGFR is reported in mL/min/1.73 m².

The two values should not be compared as if they were identical. The distinction is particularly important when a medication reference or clinical protocol specifically calls for creatinine clearance rather than indexed eGFR. The National Kidney Foundation's clinical calculator also distinguishes BSA-adjusted eGFR from unindexed values used in medication-related decisions.

9. Pediatric eGFR

Adult equations should not simply be applied to children. For pediatric patients, this calculator can use the Bedside Schwartz equation:

eGFR = 0.413 × [ Height(cm) / SCr(mg/dL) ]

The equation uses height and standardized serum creatinine and is intended for pediatric estimation. Your calculator therefore switches its population logic rather than treating a child's values as an adult CKD-EPI calculation. A mathematically valid result still needs pediatric clinical context; unusual supplied height or laboratory values can produce unusual estimates.

10. Example calculation

Consider an adult male aged 50 with:

  • Serum creatinine = 0.9 mg/dL
  • Height = 5 ft 10 in
  • Weight = 160 lb

Using CKD-EPI 2021:

κ = 0.9 and SCr/κ = 0.9 / 0.9 = 1

which produces an estimated GFR of approximately: 104 mL/min/1.73 m².

The independent Cockcroft-Gault calculation for the same profile is approximately: 100.8 mL/min.

Those values are both consistent with the corresponding equations and, importantly, they are expressed in different units and represent different estimation concepts. The supplied calculator regression independently verified these baseline values.

11. How to use the GFR Calculator

Step 1: Enter serum creatinine

Use the value from your laboratory report and select the appropriate unit, either mg/dL or µmol/L.

Step 2: Enter age and sex

Adult CKD-EPI equations use age and sex as part of the mathematical model.

Step 3: Add height and weight when required

Height and weight are not required by the CKD-EPI creatinine equation but are relevant for equations such as Cockcroft-Gault and pediatric formulas.

Step 4: Add cystatin C or uACR when available

Cystatin C enables additional eGFR equations, while uACR allows a more complete KDIGO risk assessment.

Step 5: Compare the result

Review the primary eGFR, formula comparison, G category and, where sufficient information is available, the KDIGO albuminuria/eGFR risk classification.

12. Why trends matter more than one isolated eGFR

An eGFR result is a point estimate with inherent uncertainty. NIDDK specifically notes that trends in eGFR are often more informative than a single value because repeated values help reveal whether kidney function is stable, declining or changing temporarily.

Changes in hydration, acute illness, laboratory variation and other non-GFR determinants can influence creatinine and therefore affect a creatinine-based eGFR. For that reason, a surprising result should be interpreted alongside previous results, urine testing and the broader clinical picture rather than in isolation.

13. Important limitations

This calculator provides estimated kidney filtration, not a direct measurement of GFR.

Results may be less reliable when the patient has characteristics that substantially affect serum creatinine or cystatin C independent of filtration. Equation accuracy also varies across populations and tends to become less precise at higher GFR values.

The calculator should not be used by itself to diagnose CKD, determine dialysis eligibility, change medication doses, assess transplant eligibility or make other high-stakes treatment decisions. Clinical decisions should use the laboratory result, the appropriate equation, repeat measurements, urine albumin testing and professional medical judgment.

14. Related Renal & Metabolic Calculators

Integrate your kidney filtration assessment with related physiological, body composition, and nutritional calculators:

BMI CalculatorAssess body mass index from height and weight across clinical WHO categories.
Body Surface Area (BSA)Calculate Mosteller and DuBois BSA for chemotherapy and unindexed GFR conversions.
Ideal Weight CalculatorCompare Devine, Robinson, and Peterson equations for renal medication clearance.
Calorie CalculatorEstimate daily caloric maintenance for cardiovascular and metabolic renal protection.
Protein CalculatorManage dietary protein intake according to clinical CKD stages (0.6–0.8 g/kg/day).
TDEE CalculatorCalculate Total Daily Energy Expenditure incorporating basal rate and physical activity.

15. Clinical Disclaimer & Recommended Source References

Clinical and Educational Disclaimer

This calculator provides mathematical estimates based on published GFR equations. It is intended for educational and reference purposes and does not diagnose kidney disease or replace professional medical evaluation. eGFR must be interpreted in clinical context, including repeat measurements, urine albumin and other evidence of kidney damage when appropriate. Medication dosing, transplant evaluation, dialysis decisions and other treatment decisions should be made using applicable clinical guidance and a qualified healthcare professional.

Recommended Source References
  • National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK): eGFR equations for adults, including CKD-EPI 2021 creatinine, creatinine-cystatin C and cystatin C equations.
  • National Kidney Foundation (NKF): CKD criteria and eGFR interpretation.
  • KDIGO 2024 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease: GFR and albuminuria categories and CKD classification.
  • National Kidney Foundation eGFR Calculator: clinical distinction between indexed eGFR and BSA-adjusted values and use of creatinine/cystatin C equations.

Frequently Asked Questions (15 Clinical Answers)

GFR is the rate at which the kidneys filter fluid through the glomeruli. eGFR is an estimate of that filtration rate calculated from biomarkers and demographic variables rather than directly measuring filtration.
KDIGO classifies G1 as ≥90 mL/min/1.73 m², described as normal or high. However, an eGFR above 90 does not by itself mean that CKD is absent or present; other evidence of kidney damage and persistence must be considered.
Not automatically. KDIGO calls 60–89 G2, mildly decreased, but G2 alone does not satisfy CKD criteria without other evidence of kidney damage or persistent abnormalities.
An eGFR below 60 falls into G3 or a lower GFR category. If reduced eGFR persists for more than three months, it meets one of the major criteria used to define CKD. Clinical interpretation still depends on the full patient context.
No. CKD is a chronic condition, so persistence matters. An isolated abnormal result can occur for several reasons and should be interpreted with repeat testing and other kidney markers.
NIDDK currently lists the 2021 CKD-EPI creatinine, 2021 CKD-EPI creatinine-cystatin C and 2012 CKD-EPI cystatin C equations as race-free adult eGFR equations. Combined creatinine-cystatin C estimation is generally more accurate when both biomarkers are available.
The modern CKD-EPI 2021 equations do not use a race coefficient. The change followed the reassessment of race-based eGFR approaches and the goal of providing race-free kidney-function estimation. NIDDK's current adult equation resources therefore center on race-free CKD-EPI equations.
Cystatin C is a blood biomarker that can be used to estimate GFR. Because its determinants differ from those of creatinine, combining both markers can provide a stronger estimate in appropriate clinical situations.
They estimate different quantities and use different mathematical models. CKD-EPI produces indexed eGFR in mL/min/1.73 m², whereas Cockcroft-Gault estimates creatinine clearance in mL/min.
Yes. Serum creatinine is influenced by factors other than filtration, including muscle-related determinants. This is one reason cystatin C and combined creatinine-cystatin C equations can be useful in selected patients.
uACR, or urine albumin-to-creatinine ratio, measures the amount of albumin in urine relative to urine creatinine. It is an important marker of kidney damage and is used with eGFR for CKD risk classification.
A1 is below 30 mg/g, A2 is 30–300 mg/g, and A3 is above 300 mg/g. These categories are combined with G1–G5 to describe CKD prognosis.
Creatinine-based eGFR can change because of biological variation, laboratory variation and temporary changes affecting serum creatinine. NIDDK also emphasizes that a trend over time can be more informative than a single estimate.
Adult equations are intended for adults. Pediatric estimation requires an appropriate pediatric equation such as Bedside Schwartz, with clinical interpretation appropriate for the child's age and development.
No. It is an estimation and educational tool. A calculated eGFR should be interpreted with laboratory data, kidney-damage markers, previous measurements and professional clinical assessment.