Home Calculators Categories Category: Health, Fitness & Sports

Albumin Creatinine Ratio Calculator

Enter urine albumin and urine creatinine from the same sample to calculate UACR in mg/g and mg/mmol. Choose each unit exactly as it appears on your laboratory report.

Input

Use exact numeric measurements from the same urine sample. This calculator uses urine values, not blood or serum.

Examples demonstrate the arithmetic. Replace them with measurements from your own urine laboratory report.
Copy the urine albumin measurement and its exact unit. Microalbumin is albumin. Do not enter serum albumin or an assay limit.
mg/L

“Microalbumin” on your urine report is also albumin.

Use positive urine creatinine from the same specimen. The blood creatinine value used for eGFR is a different measurement.
mg/dL

Must be greater than zero. Match the unit on your report.

Changing a unit reinterprets the entered number; it does not convert that number. Results update automatically.

If your report says “<”, “>” or “unable to calculate”, do not enter the limit as an exact value. See the explanation below.

Visual
Urine albuminuria category scale in mg/g 30 mg/g A1A2A3 0303003000 mg/g · logarithmic scale · category guide
Output
Urine albumin-to-creatinine ratio
30 mg/g
3.39 mg/mmol
Equivalent ratio
A2 · Moderately increased
Albuminuria category · mg/g basis

Category compares the entered decimals before rounding: A1 <30; A2 30–300; A3 >300 mg/g (KDIGO 2024, Table 3). Published SI cutoffs are approximate equivalents.

This is not a diagnosis. ACR alone does not determine kidney function or a CKD stage. Review the result with your clinician and your lab’s reference interval.

Check the specimen before the numbers

A urine albumin-to-creatinine ratio compares two concentrations measured in one urine specimen. A spot sample is sufficient for routine assessment; a first-morning sample is preferred, but a random sample can also be used. The ratio reduces the effect of urine dilution compared with albumin concentration alone. NIDDK’s urine albumin guidance explains the specimen and calculation.

“Microalbumin”, “microalb/creat” and “calc microalb creat rnd” may appear as laboratory shorthand. Microalbumin refers to measuring small amounts of albumin, rather than a different protein. Use the urine albumin value, not total urine protein. A blood or serum albumin result cannot replace it, and serum creatinine cannot replace urine creatinine in this calculation. See MedlinePlus on the microalbumin creatinine ratio.

If your report already includes a UACR, compare its units and reference interval first. Recalculating from rounded component values can produce a slightly different answer.

The formula changes with the input units

The albumin creatinine ratio formula is albumin concentration divided by creatinine concentration after matching the volume units and converting creatinine mass to grams:

ACR (mg/g)=urine albumin (mg/L)urine creatinine (g/L)\mathrm{ACR\ (mg/g)} = \frac{\mathrm{urine\ albumin\ (mg/L)}}{\mathrm{urine\ creatinine\ (g/L)}}

For the common combination of albumin in mg/L and creatinine in mg/dL:

ACR (mg/g)=100×albumin (mg/L)creatinine (mg/dL)\mathrm{ACR\ (mg/g)} = \frac{100\times\mathrm{albumin\ (mg/L)}}{\mathrm{creatinine\ (mg/dL)}}

Suppose urine albumin is 30 mg/L and urine creatinine is 100 mg/dL. Creatinine is 1 g/L, so 30 mg/L divided by 1 g/L is 30 mg/g. Both measurements refer to the same urine volume; the volume cancels.

If albumin is instead 30 mg/dL, that is ten times as much albumin as 30 mg/L. With the same creatinine value, the ratio becomes 300 mg/g. Leaving out this unit conversion creates a tenfold error.

Albumin in µg/mL has the same numerical value as mg/L. For creatinine in mmol/L, dividing albumin in mg/L directly by creatinine in mmol/L gives mg/mmol. The calculator also accepts urine creatinine in g/L and µmol/L.

The two result units are related by:

ACR (mg/mmol)=ACR (mg/g)×0.11312\mathrm{ACR\ (mg/mmol)} = \mathrm{ACR\ (mg/g)}\times 0.11312

The factor uses creatinine’s molecular weight of 113.12 g/mol, reported by PubChem. Thus the default 30 mg/g result is 3.3936 mg/mmol, displayed as 3.39 mg/mmol. Small nonzero or very large results use scientific notation so that rounding does not turn a small value into zero.

Read the category alongside the laboratory report

This calculator follows the mg/g ranges in KDIGO 2024, Table 3:

Category Urine ACR in mg/g Description
A1 Below 30 Normal to mildly increased
A2 30 through 300 Moderately increased
A3 Above 300 Severely increased

The category compares the entered decimal measurements before result rounding. For example, exactly 300 mg/g is A2 under this table’s convention, while a value just above 300 is A3. Some other summaries use A3 starting at 300 mg/g; compare results with the convention used by your laboratory.

KDIGO also lists approximate SI ranges of below 3, 3–30 and above 30 mg/mmol. Those convenient cutoffs are not exact mass-to-molar conversions. To avoid changing a category when you change input units, this calculator always assigns the category on the labelled mg/g basis. Near a boundary, your laboratory’s mg/mmol category may therefore differ. The scale shows those mg/g boundaries and uses a logarithmic axis; it is a category guide rather than a kidney-risk score.

The KDIGO guideline provides the ranges in Table 3 (page S137) and explains confirmation in Practice Point 1.3.1.2. A result at or above 30 mg/g needs clinical review and may need confirmation with a first-morning urine sample. A single ratio does not establish chronic kidney disease. Assessment also depends on persistence, eGFR and the clinical context.

When the ratio is too low to calculate

“Unable to calculate” can mean that albumin or creatinine lies outside an assay’s measuring range. It does not necessarily mean the ratio is zero or that the kidneys are healthy. Corewell Health’s laboratory reporting explanation describes why an out-of-range component may prevent reporting a ratio.

If a report says albumin <3 mg/L, entering 3 would treat an upper limit as an exact measurement. Entering zero would also invent a value. This calculator accepts exact numbers only; ask the laboratory or clinician to interpret a censored result.

For illustration, if creatinine is exactly 100 mg/dL and albumin is <3 mg/L, the available information implies ACR <3 mg/g, not an exact ratio of 3 or 0. If creatinine is also reported with an inequality, the same simple bound may not apply. Follow the laboratory’s interpretation rather than replacing missing measurements.

Why a repeat test can differ

Exercise, urinary infection, menstruation and blood in urine can affect albumin results. Differences in creatinine excretion can also affect the ratio. These influences are listed in KDIGO Table 16. Tell your clinician about the circumstances of collection and follow their instructions for any repeat sample. Do not change treatment based on this calculator.

The entered measurements are processed in your browser. Copy creates a summary containing both input units and results; Print / PDF uses the page’s export control. Reset restores the illustrative values of 30 mg/L albumin and 100 mg/dL creatinine, which are examples rather than personal recommendations.

Calculation Methodology Documented

Read the formula definitions, supported input ranges, and limitations before using this estimate.

Review Methodology
Debjeet Bhowmick
Author Debjeet Bhowmick AWS Certified Solutions Architect • Cloud & DevOps Consultant

AWS Certified Solutions Architect Professional and Senior Cloud & DevOps Consultant with over 14 years of hands-on expertise architecting resilient cloud infrastructure across AWS, GCP, and Azure. Specializes in infrastructure as code, continuous delivery automation, and telemetry across Terraform, Ansible, Docker, Kubernetes, ELK, Python, and SQL. Creator of OrangeCalc, delivering client-side high-precision computational tools.