Skip to content

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.

Example inputs and the result
Urine Total Protein10 mg/dL
Urine Creatinine100 mg/dL
UPCR100 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.

Sources

The equation

  1. Protein, Total, Urine (test 0020479), ARUP Laboratories
  2. 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
  1. KDIGO 2012 Clinical Practice Guideline for the Evaluation and Management of Chronic Kidney Disease, Kidney International Supplements 3(1):1-150 (2013)
  2. RPTU1 - Protein/Creatinine Ratio, Random, Urine, Mayo Clinic Laboratories (via the Schneck Medical Center test catalog)
  3. Protein in Urine, MedlinePlus (National Library of Medicine)
  4. 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

Every calculator