Skip to content

eGFR Calculator (CKD-EPI 2021)

Turn your creatinine result into your kidney filtration number, in plain words.

Your eGFR, answered

One result below 60 is not a diagnosis: chronic kidney disease means two results in the same range at least three months apart.

eGFRStageWhat it means
90 and aboveG1Normal function. An eGFR of 90 or 100 is healthy.
60 to 89G2Mildly reduced. Common with age and often stable for decades; 60, 75 and 85 usually mean watch, not worry.
45 to 59G3aMild to moderate reduction. 54, 55 and 58 land here: worth a repeat test, a urine check, and a plan with your doctor.
30 to 44G3bModerate to severe. Regular monitoring and kidney-aware medicine doses matter now.
15 to 29G4Severely reduced. A kidney specialist should be involved.
Below 15G5Kidney failure range. Specialist care, urgently.

Dehydration, a heavy gym week, or a big protein meal before the blood draw can all pull one result down.

If you are buying a monitor

Get an upper-arm cuff, not a wrist one, from a validated brand like Omron. Expect $30 to $60. Check the cuff size fits your arm; a too-small cuff reads high.

Buying through this link supports the free library with a small commission. It never changes a pick.

Keep going, free

Add your age in your profile and this sharpens: the formula uses age and sex.

Common questions

What does eGFR mean?
eGFR stands for estimated glomerular filtration rate. It is an estimate of how much blood your kidneys filter each minute, calculated from your creatinine level, age, and sex. Think of it as a percentage of full kidney function: an eGFR of 60 means your kidneys are working at roughly 60 percent of normal.
What is a normal eGFR for my age?
Young healthy adults usually have an eGFR above 90, and kidney function naturally drops by about one point per year after age 40. So an eGFR in the 60s or 70s can be common in people over 70 without meaning disease. Anything below 60, at any age, deserves a conversation with your own doctor.
Does one low eGFR result mean I have kidney disease?
No. Kidney disease is only diagnosed when eGFR stays below 60 on tests at least 90 days apart, or when there are other signs of damage such as protein in the urine. A single low result can come from dehydration, a recent big meal, or lab variation. Ask your doctor to repeat the test and to check a urine albumin test before drawing any conclusions.
What can make my creatinine result misleading?
Creatinine comes from muscle, so very muscular people can look worse than they are and frail people with little muscle can look better than they are. A large meat meal before the blood draw, and supplements such as creatine, can also raise creatinine without any change in your kidneys. If your result seems off, review your situation with your own doctor.
What does an eGFR of 54 mean?
It estimates kidney function at roughly 54 percent of the young-adult reference, which lands in stage G3a of the chronic kidney disease scale. One 54 is a flag, not a diagnosis: the test is repeated after three months with a urine albumin check. Confirmed, it means protecting the kidneys through blood pressure and sugar control and kidney-aware medicine doses, and it very often stays stable for years.
Is an eGFR of 60 bad?
It sits right on the line between mildly reduced and stage 3, and context decides everything: at 75 years old it is common and usually fine, at 35 it deserves a look. Hydration and even a heavy protein meal shift single results, so the repeat test matters more than the first.
Is an eGFR of 89, 98 or over 120 normal?
Yes. Anything from 90 up is stage G1, full function, and 89 rounds to the same answer; labs often just report "above 90" or "above 60" rather than an exact figure. A very high reading like 120 usually reflects low muscle mass or hydration rather than super-kidneys, and in early diabetes it can reflect filters working overtime, which is worth mentioning to your doctor but is not something to fix yourself. None of these numbers needs action in someone well.