Urine protein to creatinine ratio (UPCR) calculator
Compares the protein in a urine sample with its creatinine to estimate how much protein your kidneys are letting into your urine. Type your results in the units on your report and it works out UPCR as you type, in your browser.
AI-verified against cited sources. Awaiting expert reviewLast reviewed 2026-10-03Kidneys
Type your results above, or fill in the example, to see UPCR.
Nothing you type here leaves your browser.
Educational information, not medical advice. Blood Test Tracker doesn’t diagnose or treat, and it doesn’t replace your clinician. Talk with your clinician before changing medications, supplements or care.
How it’s worked out
The formula
UPCR (mg/g) = urine total protein (mg/dL) ÷ urine creatinine (mg/dL) × 1000, which is the same as urine protein (mg/L) ÷ urine creatinine (g/L). For mg/mmol: urine protein (mg/L) ÷ urine creatinine (mmol/L).
A worked example
Example numbers, not anyone’s real results, run through the same code as the calculator above.
| Urine Total Protein | 10 mg/dL |
|---|---|
| Urine Creatinine | 100 mg/dL |
| UPCR | 100 mg/g |
For an adult, this result is in the usual range.
What UPCR tells you
Healthy kidneys keep most protein in your blood, so only a small amount reaches your urine. The protein/creatinine ratio (UPCR) measures the total protein in a single urine sample and divides it by the creatinine in the same sample. Creatinine enters urine at a fairly steady rate, so the ratio corrects for how watery or concentrated the sample is. That makes a spot sample a practical stand-in for a 24-hour collection. Unlike the albumin/creatinine ratio (uACR), UPCR counts every kind of protein, not just albumin.
Protein in the urine is one of the main signals clinicians use to judge whether the kidney's filters are under strain, and it often causes no symptoms at first. Higher amounts are linked to a higher chance of kidney problems over time. KDIGO prefers the albumin-based uACR as the first test in adults. UPCR is still useful when total protein matters, because it also picks up non-albumin proteins that uACR can miss, and for children KDIGO suggests doing both. A high result is usually repeated, since exercise, fever and other short-term things can raise it.
Read the full page on UPCR, with what a high or low result can mean.
Usual ranges
The ranges the result above is placed on. Your own lab’s printed range comes first if it gives one.
- 18+0–150 mg/g
Sources: Kidney International Supplements 3(1):1-150, Mayo Clinic Laboratories (via the Schneck Medical Center test catalog), ARUP Laboratories
- 18+0–15 mg/mmol
- 0.5–10–500 mg/g
- 0.5–10–50 mg/mmol
- 2–170–200 mg/g
- 2–170–20 mg/mmol
Sources
The equation
- Protein, Total, Urine (test 0020479), ARUP Laboratories
- KDIGO 2024 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease, Kidney International 105(4S):S117-S314 (2024)
4 more sources for the ranges and the explanation
- KDIGO 2012 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease, Kidney International Supplements 3(1):1-150 (2013)
- RPTU1 - Protein/Creatinine Ratio, Random, Urine, Mayo Clinic Laboratories (via the Schneck Medical Center test catalog)
- Protein in Urine, MedlinePlus (National Library of Medicine)
- Creatinine (PubChem CID 588), PubChem (National Library of Medicine)
AI-verified against cited sources. Awaiting expert review. Last reviewed 2026-10-03. The calculator is version 1.0.0 of our code for this equation, tested against published examples. How we build and check these pages.
More kidneys calculators
- eGFR from creatinineFrom creatinine, age and sex
- eGFR from cystatin CFrom cystatin C, age and sex
- eGFR from creatinine and cystatin CFrom creatinine, cystatin C, age and sex
- Creatinine clearanceFrom urine creatinine, 24h urine volume and blood creatinine
- BUN to creatinine ratioFrom BUN and creatinine
- Urine albumin to creatinine ratioFrom urine albumin and urine creatinine