Glomerular Filtration Rate (GFR) Calculator

Estimate kidney function using the 2021 CKD-EPI creatinine equation. All calculations run in your browser — no data is sent or stored.

GFR Calculator

Estimated GFR
— mL/min/1.73m²
Stage —
This is an estimate for screening purposes only.

What is GFR?

Glomerular Filtration Rate (GFR) is the most important single indicator of kidney function. It represents the volume of fluid filtered from the glomeruli into the Bowman's capsule per unit time, usually expressed in mL/min. In plain terms, it answers one fundamental question: how much waste can your kidneys filter from your blood each minute?

Your kidneys process roughly 180 liters of blood every day. Most of that fluid is reabsorbed, with only 1–2 liters ultimately leaving the body as urine. GFR reflects the efficiency of this filtration process. When the glomeruli are damaged by disease, filtration capacity drops, waste accumulates in the blood, and the GFR value falls.

One crucial point: GFR cannot be measured directly. Accurate measurement requires injecting an exogenous marker (such as inulin or iohexol) and drawing blood at timed intervals — a complex and expensive procedure unsuitable for routine screening. Clinical practice therefore relies on the estimated GFR (eGFR), calculated from serum creatinine, age, and sex using a validated equation. The calculator on this page provides eGFR.

eGFR vs GFR: what's the difference?

These two terms are often used interchangeably, but in clinical contexts they mean different things:

TermMeaningTypical use
GFRTrue glomerular filtration rate, measured with an exogenous markerResearch, specific clinical decisions, precise drug dosing
eGFREstimated value, derived from endogenous markers such as creatinineRoutine screening, CKD staging, longitudinal monitoring

The accuracy of eGFR declines when true GFR is high (for example, above 90), because creatinine concentration is relatively insensitive to kidney function within the normal range. A single high eGFR therefore does not guarantee fully normal kidney function, especially in people with proteinuria, diabetes, or hypertension. In those cases, clinicians combine eGFR with urine tests and other markers.

CKD stages based on eGFR

Chronic Kidney Disease (CKD) is classified into five stages based on eGFR. This staging system is defined by KDIGO (Kidney Disease: Improving Global Outcomes) and is used worldwide:

eGFR (mL/min/1.73m²) Stage Meaning Clinical note
≥ 90G1Normal or highNormal function, but proteinuria still warrants attention
60–89G2Mildly decreasedOften normal aging; interpret alongside other markers
45–59G3aMild to moderately decreasedRegular follow-up; assess cardiovascular risk
30–44G3bModerately to severely decreasedNephrology referral; adjust medication doses
15–29G4Severely decreasedSpecialist management; prepare for renal replacement therapy
< 15G5Kidney failureUsually requires dialysis or transplant

CKD is not diagnosed from eGFR alone. Per KDIGO, kidney damage requires at least one of the following persisting for more than 3 months: albuminuria (urine albumin-to-creatinine ratio ≥ 30 mg/g), urine sediment abnormalities, imaging abnormalities, or histologic abnormalities. A single low eGFR reading is not sufficient for a CKD diagnosis.

How to interpret your result

After calculating, you receive two key pieces of information: an eGFR value and the corresponding CKD stage. Below is a stage-by-stage guide to what the numbers mean and what to consider next.

eGFR ≥ 90 (G1)

Normal or high kidney function. Without proteinuria, hematuria, or other markers of kidney damage, no specific intervention is usually needed. However, if you have diabetes, hypertension, or a family history of kidney disease, annual urine and kidney function tests are recommended, because eGFR can remain normal in early kidney damage.

eGFR 60–89 (G2)

Mildly decreased, common in older adults and often part of normal aging. If accompanied by proteinuria, hematuria, or imaging abnormalities, the criteria for CKD are met and further evaluation is warranted. Isolated G2 without other abnormalities is typically managed with lifestyle measures: blood pressure and glucose control, reduced salt intake, and avoidance of nephrotoxic drugs.

eGFR 45–59 (G3a)

Mild to moderately decreased. This is a critical intervention window — most patients have no symptoms, yet kidney function is already declining. Recommendations: recheck eGFR and urine protein every 3–6 months, keep blood pressure below 130/80 mmHg, avoid NSAIDs such as ibuprofen, and review renally cleared medications with a physician.

eGFR 30–44 (G3b)

Moderately to severely decreased. Complication risk rises significantly at this stage, including anemia, calcium-phosphate imbalance, and metabolic acidosis. Nephrology referral is recommended for systematic evaluation. Medication management requires extra caution — many common drugs (certain antibiotics, analgesics, contrast agents) need dose adjustment or avoidance.

eGFR 15–29 (G4)

Severely decreased. Ongoing nephrology care is essential, and preparation for renal replacement therapy (dialysis or transplant) should begin. Dietary restriction of protein, potassium, and phosphorus is often necessary, with the specific plan developed jointly by a dietitian and nephrologist.

eGFR < 15 (G5)

Kidney failure range. Dialysis or transplant evaluation is usually required. Symptoms may include severe fatigue, nausea, edema, and shortness of breath. Seek medical care promptly and do not adjust treatment on your own.

Important: eGFR is an estimate. A single result cannot be used as a diagnosis. Kidney status should be assessed from trends over time, urine findings, imaging, and clinical presentation. All treatment decisions must be made by a qualified healthcare professional.

Factors that affect eGFR accuracy

Understanding these factors helps you interpret your result more accurately:

Factors that lower eGFR

Factors that raise eGFR

For these situations, clinicians may use cystatin C as a complementary marker. In 2021, CKD-EPI also published a combined creatinine-cystatin C equation that is more accurate in populations with abnormal muscle mass. If you fall into any of the categories above, ask your doctor whether additional testing is appropriate.

Formula and evidence base

This calculator uses the 2021 CKD-EPI creatinine equation, jointly recommended by the National Kidney Foundation (NKF) and the American Society of Nephrology (ASN). It is currently the most widely used eGFR equation worldwide.

The formula

eGFR = 142 × min(Scr/κ, 1)α × max(Scr/κ, 1)−1.200 × 0.9938age × 1.012 (if female)

Where:

Why the race coefficient was removed in 2021

Before 2021, the CKD-EPI equation included an "African American" correction factor, based on the assumption that Black patients have higher average muscle mass. This assumption lacked biological evidence and was criticized for potentially worsening health disparities — at the same kidney function, Black patients would receive a higher eGFR estimate, delaying referral and treatment.

The 2021 revision removed the race coefficient. The joint NKF and ASN statement noted that race is a social construct, not a biological variable. The new equation performs slightly differently in Black populations but is considered more equitable and is now the standard.

Other common equations

Frequently asked questions

What is a normal eGFR?

Generally, above 90 mL/min/1.73m² is considered normal. Normal ranges vary with age: young adults typically range from 100–120, declining by about 1 mL/min per year after age 40. In adults over 60, an eGFR of 60–89 may reflect normal aging rather than disease.

Can eGFR improve?

It depends on the cause. In acute kidney injury (from dehydration, infection, or medication), eGFR can recover once the trigger is removed. In chronic kidney disease, eGFR typically declines slowly, and treatment aims to slow the decline rather than reverse it. In some cases, controlling blood pressure, glucose, and proteinuria can stabilize or slightly improve eGFR.

How often should I test eGFR?

For healthy individuals without kidney disease risk factors, annual testing as part of a routine physical is sufficient. For diagnosed CKD, frequency depends on stage: annually for G1–G2, every 6 months for G3, and every 3 months or more frequently for G4–G5. Your physician should determine the specific schedule.

How do I convert mg/dL and µmol/L?

The conversion is: 1 mg/dL = 88.42 µmol/L. The United States and some European countries use mg/dL; China, Japan, and most of Europe use µmol/L. This calculator converts automatically based on the unit you select.

Why is there a female correction factor?

At the same kidney function level, women have lower average muscle mass and therefore lower baseline serum creatinine. Without correction, female eGFR would be systematically overestimated. The 1.012 factor and the different κ and α parameters exist to correct this difference.

Can this calculator replace a hospital test?

No. This tool provides an estimate based on a formula, intended for education and preliminary screening. Hospital laboratories use standardized assays and quality control, producing more reliable results. If you have concerns about kidney function, rely on hospital test results and your physician's judgment.

Why does my eGFR differ from my hospital report?

Possible reasons: the hospital used a different equation (such as MDRD or a cystatin C formula), a different creatinine assay, or your input unit does not match the report unit. If the difference is large, use the hospital report as the reference and ask your doctor which equation was used.

Can children use this calculator?

No. The 2021 CKD-EPI equation is validated only for adults aged 18 and older. Children require the Schwartz equation or the newer CKiD U25 equation, which account for growth and development.

Medical disclaimer: This calculator is for educational and screening purposes only. It is not a diagnosis and does not replace professional medical advice. If you have concerns about your kidney function, consult a qualified healthcare provider. All calculations run in your browser; we do not collect, store, or transmit any health data.