Protein Creatinine Ratio Calculator

Divide a spot urine protein reading by the urine creatinine reading to compute the UPCR, its mg/g-creatinine equivalent, and an estimate of 24-hour protein excretion.

Quick Facts

Formula
UPCR = urine protein (mg/dL) / urine creatinine (mg/dL)
Same-sample ratio corrects for how dilute or concentrated the urine is.
Nephrotic-range cutoff
~3.0 mg/mg (3000 mg/g creatinine)
Common screening threshold used alongside a normal cutoff near 0.2 mg/mg (200 mg/g).

Your Results

Calculated
UPCR (mg/mg)
-
Protein / creatinine ratio
UPCR (mg/g creatinine)
-
Ratio x 1000
Est. 24-hour protein
-
Grams per day (estimated)
Proteinuria category
-
Screening interpretation

Ready

Enter the spot urine protein and creatinine concentrations, then calculate the ratio.

About the urine protein-to-creatinine ratio (UPCR)

The urine protein-to-creatinine ratio is a spot-urine screening test for proteinuria. Instead of collecting urine for a full 24 hours, a single random or first-morning sample is measured for both protein and creatinine, and the two concentrations are divided. Because creatinine is produced by muscle at a fairly steady rate and excreted continuously, it acts as an internal reference: a dilute sample has low readings for both protein and creatinine, a concentrated sample has high readings for both, and the ratio between them stays comparatively stable regardless of how much water was in the urine at the time.

How the math works

  • UPCR (mg/mg): urine protein (mg/dL) divided by urine creatinine (mg/dL). Because both concentrations use the same volume basis, the units cancel and the result is a dimensionless ratio.
  • UPCR (mg/g creatinine): the mg/mg ratio multiplied by 1000, since 1 gram equals 1000 milligrams. This is the form most often printed on a lab report.
  • Estimated 24-hour protein (g/day): the mg/mg ratio multiplied by an assumed or measured 24-hour urinary creatinine excretion, in grams per day. This calculator estimates that daily creatinine excretion from body weight and sex using the standard clinical approximations of about 22 mg/kg/day for men and about 17 mg/kg/day for women — population averages, not a measurement of your actual muscle mass or renal function.

Reading the result

A UPCR below roughly 0.2 mg/mg (200 mg/g creatinine) is generally considered normal. A ratio from about 0.2 to 3.0 mg/mg (200-3000 mg/g) indicates proteinuria that has not reached the nephrotic range. A ratio at or above about 3.0 mg/mg (3000 mg/g) is considered nephrotic-range proteinuria. These are widely used screening cutoffs, not a diagnosis, and a single elevated result is usually confirmed with a repeat sample or a formal 24-hour collection.

Limits of a spot ratio

The estimate of grams-per-day protein excretion depends on the assumed daily creatinine output, which varies with muscle mass, age, and diet - it is a systematic source of error, not random noise, so it can be consistently high or low for a given person. The UPCR is also less reliable at extremes of muscle mass (very muscular or very frail patients) and can be affected by exercise, fever, urinary tract infection, or marked dehydration shortly before the sample was collected. When precision matters, clinicians confirm with a timed 24-hour urine collection or an albumin-specific test.

When to consult a professional

This tool performs the standard UPCR arithmetic for education and record-keeping only; it does not diagnose kidney disease or direct treatment. Any abnormal or borderline result should be reviewed with a clinician alongside the rest of the clinical picture, including blood pressure, kidney function tests, and symptoms.

Frequently Asked Questions

What is the urine protein-to-creatinine ratio (UPCR)?
UPCR is a spot urine test that divides the urine protein concentration by the urine creatinine concentration, both measured in mg/dL. Because both values come from the same sample, the ratio corrects for how dilute or concentrated the urine happens to be, so it approximates 24-hour protein excretion without needing a timed collection.
How do you calculate the protein-to-creatinine ratio?
Divide urine protein (mg/dL) by urine creatinine (mg/dL) to get the ratio in mg protein per mg creatinine; multiply by 1000 to express it as mg protein per g creatinine. Multiplying that ratio by an assumed or measured 24-hour creatinine excretion (grams per day) gives an estimate of total 24-hour urine protein excretion in grams per day.
What UPCR level counts as normal versus proteinuria?
A UPCR under about 0.2 mg/mg (200 mg/g creatinine) is generally normal. A ratio between roughly 0.2 and 3.0 mg/mg (200-3000 mg/g) indicates proteinuria that is not in the nephrotic range. A ratio of about 3.0 mg/mg (3000 mg/g) or higher is considered nephrotic-range proteinuria. These are standard screening thresholds, not a diagnosis.