Lab Report Unit Consistency Checker
Convert lab values between mmol/L, umol/L and mg/dL using molecular weight for glucose, creatinine, cholesterol and more, and check them against.
Lab Report Unit Consistency Checker
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: Converted Value = Input Value x (Molecular Weight / Conversion Factor)
Worked example — 6.2 mmol/L = 111.7 mg/dL | Status: Out of Range (pre-diabetic)
Formula
Converted Value = Input Value x (Molecular Weight / Conversion Factor)
Unit conversion between molar (mmol/L, umol/L) and mass (mg/dL, g/L) concentrations requires the substance molecular weight. mmol/L to mg/dL uses factor MW/10. mg/dL to mmol/L uses factor 10/MW. umol/L to mg/dL uses factor MW/10000. Results are checked against standard clinical reference ranges for the selected analyte.
Worked Examples
Example 1: Glucose Unit Conversion (mmol/L to mg/dL)
Problem:A European lab reports fasting glucose as 6.2 mmol/L. Convert to mg/dL and check if it is within normal range.
Solution:Molecular weight of glucose = 180.16 g/mol Conversion: 6.2 mmol/L x (180.16 / 10) = 6.2 x 18.016 = 111.7 mg/dL Normal fasting glucose: 70-100 mg/dL Result: 111.7 mg/dL is above normal range (pre-diabetic range: 100-125 mg/dL)
Result:6.2 mmol/L = 111.7 mg/dL | Status: Out of Range (pre-diabetic)
Example 2: Creatinine Conversion (umol/L to mg/dL)
Problem:A patient has creatinine reported as 88 umol/L. Convert to mg/dL.
Solution:Molecular weight of creatinine = 113.12 g/mol Conversion: 88 umol/L x (113.12 / 10000) = 88 x 0.011312 = 0.995 mg/dL Normal creatinine: 0.6-1.2 mg/dL Result: 0.995 mg/dL is within normal range
Result:88 umol/L = 0.995 mg/dL | Status: Normal
Frequently Asked Questions
Why do lab results use different units in different countries?
The United States primarily uses conventional units (mg/dL, g/dL) which are based on mass concentration, while most other countries use SI units (mmol/L, umol/L) based on molar concentration as recommended by the International System of Units. This historical divergence causes significant confusion when comparing lab results across healthcare systems. The SI system is scientifically preferred because molar concentrations directly reflect the number of molecules, which is what matters for biochemical reactions. However, the US has been slow to adopt SI units due to the massive cost of changing reference ranges, medical literature, clinical decision tools, and physician training.
How do you convert between mmol/L and mg/dL?
The conversion requires knowing the molecular weight (MW) of the substance being measured. To convert from mmol/L to mg/dL: multiply by MW and divide by 10 (or equivalently, multiply by MW/10). To convert from mg/dL to mmol/L: multiply by 10 and divide by MW. For example, glucose (MW 180.16): 5 mmol/L = 5 x 180.16 / 10 = 90.08 mg/dL. For electrolytes like sodium (MW 22.99) and potassium (MW 39.10), the conversions are different because the MW differs. This is why you must always specify the analyte when converting lab values — there is no universal conversion factor.
What are common unit conversion errors in clinical settings?
The most dangerous errors occur when clinicians interpret a value in the wrong unit system. A glucose of 5.5 mmol/L is normal (equivalent to 99 mg/dL), but if mistakenly read as 5.5 mg/dL it would indicate life-threatening hypoglycemia. Similarly, a creatinine of 100 umol/L is normal, but 100 mg/dL would indicate severe kidney failure. Studies estimate that unit conversion errors contribute to 2-5% of medication dosing errors. The Joint Commission and WHO have identified unit standardization as a patient safety priority. Automated systems that flag unit inconsistencies, like Lab Report Unit Consistency Checker, help catch these potentially fatal mistakes.
What is a reference range and why does it matter?
A reference range (or normal range) represents the values found in 95% of healthy individuals for a given lab test. Values outside this range may indicate disease but are not diagnostic on their own — about 5% of healthy people will have at least one "abnormal" result by definition. Reference ranges vary by age, sex, ethnicity, altitude, and even the specific laboratory methodology used. This is why lab reports always print the reference range alongside results. When comparing results from different labs or time periods, ensure both the units AND the reference ranges are comparable. A value of 110 mg/dL for glucose is abnormal (fasting ref: 70-100) but the same concentration expressed as 6.1 mmol/L might be reported against a different SI reference range.
What is the difference between molar concentration and mass concentration on a lab report?
Mass concentration states how many milligrams of the analyte sit in a decilitre of serum, so mg/dL and g/L are mass units. Molar concentration states how many millimoles or micromoles of the molecule sit in a litre, so mmol/L and umol/L are amount-of-substance units. Because a mole is a fixed count of molecules, molar units say directly how many particles are available to react, which is what osmotic and biochemical behaviour depends on. Converting between the two always needs the analyte's molar mass, and that is why one factor cannot serve every test.
Why can haemoglobin and total protein not be converted with a molar factor?
A molar conversion needs one definite molar mass. Haemoglobin is a large tetramer of roughly 64,458 g/mol and total protein is a mixture of albumin, globulins and dozens of minor species with no single molar mass at all, so an amount-of-substance concentration would be ambiguous or unhelpfully small. These analytes are therefore reported as mass concentrations everywhere: haemoglobin in g/dL or g/L, total protein and immunoglobulins in g/L. Converting between g/dL and g/L is pure decimal scaling, since 1 g/dL equals 10 g/L.
Why can enzyme and hormone results in units per litre not be converted to a mass concentration?
Because those units measure activity or bioactivity, not amount of substance. An enzyme international unit is defined by catalytic rate, the quantity converting one micromole of substrate per minute under stated assay conditions, so ALT or amylase in U/L describes how fast the sample works rather than how many molecules it holds. Hormone IU are calibrated against a reference preparation instead. Neither has a molar mass to divide by, so no conversion factor exists and results are only comparable between laboratories using the same assay and reference range.
When is a result reported in umol/L rather than mmol/L?
Micromoles per litre are used when the circulating concentration is too small to read comfortably in millimoles: one mmol/L is exactly 1000 umol/L, so a value of 0.088 mmol/L is easier to print as 88 umol/L. Creatinine, bilirubin, iron and most trace analytes are reported this way, while glucose, urea, sodium, potassium and calcium sit in the millimolar range. The mg/dL conversion factor changes accordingly: umol/L to mg/dL uses molar mass divided by 10,000, whereas mmol/L to mg/dL uses molar mass divided by 10.
Why are sodium and potassium quoted in mmol/L in both unit systems?
Electrolytes were historically reported in milliequivalents per litre, which counts charge rather than particles. For a monovalent ion the equivalent and the mole are the same thing, so 140 mEq/L of sodium and 140 mmol/L of sodium are numerically identical and the two systems never diverged. That is not true for divalent ions: calcium at 2.5 mmol/L is 5.0 mEq/L, because each ion carries two charges. So a calcium value copied across from an mEq/L report without halving it will read twice as high as it should.
How should I sanity-check a converted lab value before acting on it?
Do a dimensional check and an order-of-magnitude check. First confirm the conversion factor points the right way: going from mmol/L to mg/dL for glucose must multiply by about 18, so the number should get larger, not smaller. Then compare the converted figure with the reference interval printed in the same units. If a glucose lands near 5 mg/dL or a creatinine near 90 mg/dL, the conversion was inverted or the wrong analyte's molar mass was used. Values that miss the interval by roughly a factor of 10, 18 or 1000 are almost always unit errors rather than real findings.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer · Editorial policy
Related Calculators
📏Formula Parser & Unit Checker
Parse physical formulas and check unit consistency (Dimensional Analysis)
🧮Icon Set Consistency Checker
Calculate icon set consistency checker with inputs, formulas, and instant results.
🧮Type Any Unit Conversion in Plain English
Calculate unit converter from natural language with interactive inputs and clear steps.
🧮Color Palette Balance AI
Calculate color palette balance ai with inputs, formulas, and instant results.
🧮EV Route Charge Planner Range AI
Calculate ev route charge planner range ai with inputs, formulas, and instant results.
🧮Work Break Pomodoro Planner AI
Calculate work break pomodoro planner ai with inputs, formulas, and instant results.
🧮3D Print Time Support Estimator
Calculate 3d print time support estimator with inputs, formulas, and instant results.
🧮A B Test Significance Power Analyzer
Calculate a b test significance power analyzer with inputs, formulas, and instant results.