mmol/L to mg/dL Converter

Convert lab values between mmol/L (SI) and mg/dL (US) units.

Health Per-analyte factor Bidirectional
Rate this calculator · 4.3 (3)

mmol/L ↔ mg/dL

Per-analyte molecular weight · 10 lab markers · SI & US units

Instructions — mmol/L to mg/dL Converter

1

Pick the analyte

Every blood marker has its own molecular weight, so it has its own conversion factor. Glucose uses ×18; cholesterol ×38.67; triglycerides ×88.57. Default is glucose. Ten common lab markers are covered, including LDL, HDL, creatinine, urea/BUN, uric acid, calcium and magnesium.

2

Enter mmol/L or mg/dL

Type into either field — the other updates instantly. Bidirectional. Quick picks cover the most common glucose values (4, 5, 5.6, 7, 10, 11.1, 15 mmol/L), including the fasting normal range and the diabetes diagnostic threshold.

3

Match your lab report

Compare to the reference ranges in the section below. US labs report glucose and cholesterol in mg/dL; UK, Canadian, European, Australian and most international labs use mmol/L. Both describe the same chemistry.

Medical disclaimer. This converter is an educational tool. Lab values must be interpreted by a healthcare professional in the context of clinical history, other tests and patient-specific reference ranges.
Glucose mental shortcut. Multiply mmol/L by 18 for mg/dL. 5 mmol/L ≈ 90 mg/dL. 7 mmol/L ≈ 126 mg/dL (the diabetes threshold).

Formulas

The mmol/L to mg/dL conversion depends on the molecular weight of the analyte. mmol is a count of molecules; mg is a measure of mass. To go between them you need to know how heavy each molecule is.

General Conversion
$$ \text{mg/dL} = \text{mmol/L} \times \frac{MW}{10} $$
Multiply mmol/L by molecular weight in g/mol, then divide by 10 (because dL = 100 mL, so 1 mmol/L = 1 mg per 10 mL). Reverse: divide mg/dL by MW/10.
Glucose
$$ \text{mg/dL} = \text{mmol/L} \times 18.0156 $$
Glucose has MW 180.156 g/mol. The clinical shortcut is ×18. A fasting glucose of 5.6 mmol/L equals 100 mg/dL — the upper end of normal.
Cholesterol
$$ \text{mg/dL} = \text{mmol/L} \times 38.67 $$
Total, LDL and HDL cholesterol all use the same factor (MW 386.65 g/mol). 5.2 mmol/L total cholesterol = 200 mg/dL — the AHA desirable threshold.
Triglycerides
$$ \text{mg/dL} = \text{mmol/L} \times 88.57 $$
Triglycerides have a much larger molecular weight (885.7 g/mol for triolein, the reference triglyceride). 1.7 mmol/L = 150 mg/dL — the AHA borderline-high cutoff.
Creatinine and Urea
$$ \text{Cr: } \times 11.31 \;\;\; \text{Urea: } \times 2.80 $$
Renal markers. Creatinine MW 113.12 g/mol. Urea MW 60.06 g/mol; in the US, BUN is reported as nitrogen content (MW 28.01), giving a factor of 2.8.
Worked example
$$ 7.0\text{ mmol/L} \times 18 = 126\text{ mg/dL} $$
A fasting glucose of 7.0 mmol/L converts to 126 mg/dL — the WHO and ADA threshold for diagnosis of diabetes mellitus.

Reference

Conversion factors — mmol/L to mg/dL
AnalyteMW (g/mol)× factorSource
Glucose180.15618.0156IFCC / IUPAC
Total cholesterol386.6538.67NIH / NCEP
LDL cholesterol386.6538.67NIH / NCEP
HDL cholesterol386.6538.67NIH / NCEP
Triglycerides885.788.57NIH / NCEP (triolein)
Creatinine113.1211.312IFCC
Urea (BUN, US)28.01 (N)2.801IFCC (BUN = urea-N)
Uric acid168.116.81IFCC
Calcium40.084.008IFCC
Magnesium24.3052.4305IFCC

Diabetes diagnostic ranges (ADA / WHO)

Fasting plasma glucose, the standard screening test for diabetes mellitus.

Glucose — fasting
Statusmmol/Lmg/dL
Normal< 5.6< 100
Prediabetes (IFG)5.6 - 6.9100 - 125
Diabetes≥ 7.0≥ 126
Hypoglycemia< 3.9< 70
Severe hypoglycemia< 3.0< 54
Total cholesterol
Statusmmol/Lmg/dL
Desirable< 5.2< 200
Borderline high5.2 - 6.2200 - 239
High≥ 6.2≥ 240
Triglycerides normal< 1.7< 150
Triglycerides high≥ 2.3≥ 200

Country reporting conventions

RegionGlucoseCholesterolNotes
United Statesmg/dLmg/dLConventional units
United Kingdommmol/Lmmol/LSI units, NHS standard
Canadammol/Lmmol/LSI units
Australia / NZmmol/Lmmol/LSI units
EU (most)mmol/Lmmol/LSI units
Germany / Netherlandsmg/dL or mmol/Lmmol/LMixed historically

Conversion factors from the International Federation of Clinical Chemistry (IFCC) and the National Cholesterol Education Program (NCEP). Lab reference ranges from the American Diabetes Association (ADA) Standards of Care 2026 and the AHA/ACC cholesterol guidelines.

Article — mmol/L to mg/dL Converter

mmol/L to mg/dL converter: lab unit conversion for blood markers

mmol/L to mg/dL conversion depends on the analyte’s molecular weight. Glucose multiplies by 18.0156. Cholesterol multiplies by 38.67. Triglycerides multiply by 88.57. Creatinine multiplies by 11.31. BUN multiplies by 2.80. A fasting glucose of 5.6 mmol/L equals 100 mg/dL — the upper end of normal. A 7.0 mmol/L glucose equals 126 mg/dL — the diabetes diagnostic threshold.

Medical disclaimer

This converter is an educational tool. Lab values must be interpreted by a healthcare professional in the context of clinical history, other tests, the laboratory’s reference ranges and the individual patient. Do not use this calculator to self-diagnose or adjust medications.

What mmol/L and mg/dL mean

Both units measure how much of a substance is present in a volume of blood, but they count it differently. mmol/L counts molecules. mg/dL weighs them.

A millimole (mmol) is one-thousandth of a mole, and a mole is Avogadro’s number of molecules — 6.022 × 10²³ of them. mmol/L tells you how many millimoles of the analyte sit in one litre of blood. A milligram (mg) is one-thousandth of a gram; mg/dL tells you how many milligrams sit in one decilitre (100 mL) of blood. Same chemistry, different framing.

Did you know

The mole was added to the International System of Units (SI) in 1971. Before that, clinical labs worldwide used mg/dL by convention. After 1971 most countries shifted their lab reports to mmol/L because the molar unit is more meaningful chemically — it directly reflects the number of molecules participating in biochemical reactions. The United States is the main exception; mg/dL remains standard in US clinical reporting, though research papers usually publish in mmol/L for international consistency.

The mmol/L to mg/dL formula

The general mmol/L to mg/dL conversion formula uses the molecular weight (MW) of the analyte.

mmol/L to mg/dL — general
mg/dL = mmol/L × MW / 10
mmol/L = mg/dL × 10 / MW
MW in g/mol (grams per mole)

The division by 10 reconciles the volume units: a decilitre is 100 mL, a litre is 1000 mL, so dL is 1/10 of L. Multiply by molecular weight to convert counts to mass; divide by 10 to convert per-litre to per-decilitre.

Every analyte has its own molecular weight and its own conversion factor. Glucose (MW 180) gives a factor of 18. Cholesterol (MW 386.65) gives 38.67. Triglycerides (MW 885.7) give 88.57. The factor is a fixed physical constant — there is no measurement uncertainty in it, only in the lab value being converted.

Glucose conversion mmol/L to mg/dL

Glucose is the most commonly converted analyte. The mental shortcut is ×18.

  • 3.0 mmol/L = 54 mg/dL (severe hypoglycemia)
  • 4.0 mmol/L = 72 mg/dL (normal fasting low)
  • 5.0 mmol/L = 90 mg/dL (normal fasting)
  • 5.6 mmol/L = 100 mg/dL (upper normal / prediabetes threshold)
  • 7.0 mmol/L = 126 mg/dL (diabetes diagnostic, fasting)
  • 10.0 mmol/L = 180 mg/dL (hyperglycemia)
  • 11.1 mmol/L = 200 mg/dL (diabetes diagnostic, random or 2-h OGTT)
  • 13.9 mmol/L = 250 mg/dL (very elevated)

The ADA Standards of Care 2026 use the same numerical thresholds in both unit systems, just expressed differently. Fasting plasma glucose under 100 mg/dL (5.6 mmol/L) is normal. 100-125 mg/dL (5.6-6.9 mmol/L) is impaired fasting glucose, the prediabetes range. 126 mg/dL (7.0 mmol/L) or higher on two separate occasions is diagnostic of diabetes.

Cholesterol and triglyceride conversion

Cholesterol uses a factor of 38.67. The same factor applies to total cholesterol, LDL and HDL because all three measure the same cholesterol molecule, just carried in different lipoprotein particles.

5.2 mmol/L
200 mg/dL
desirable total chol
6.2 mmol/L
240 mg/dL
high total chol
1.7 mmol/L
150 mg/dL
borderline trig

Triglycerides need a different factor — 88.57 — because the triglyceride molecule is heavier than cholesterol. The NIH National Cholesterol Education Program uses triolein (MW 885.7 g/mol) as the reference triglyceride. Borderline-high triglycerides start at 1.7 mmol/L (150 mg/dL); high is 2.3 mmol/L (200 mg/dL); very high is 5.65 mmol/L (500 mg/dL), where pancreatitis risk rises sharply.

Renal markers: creatinine and BUN

Creatinine and urea/BUN are the standard renal function markers. Both have their own conversion factors.

Creatinine has molecular weight 113.12 g/mol, giving a factor of 11.31. A serum creatinine of 88 µmol/L (the common unit at this low concentration) is 1.0 mg/dL — within the normal adult range. Reference ranges in mg/dL: adult men 0.7-1.3, adult women 0.6-1.1. Higher values indicate reduced glomerular filtration.

BUN tip

BUN — blood urea nitrogen — is the US-specific report. It measures only the nitrogen content of the urea molecule, not the whole urea. So the BUN factor is 2.801 (the MW of nitrogen, 28.01, divided by 10). Outside the US, labs report whole urea with factor 6.006. The two reports differ by a factor of 2.14. To compare a US BUN with a non-US urea value, multiply BUN by 2.14 — or use the calculator above and pick the right analyte.

Country reporting conventions

Knowing which unit system your lab uses prevents misreading by a factor of 10-90 depending on the analyte.

  • United States = mg/dL for glucose, cholesterol, triglycerides; BUN for urea
  • United Kingdom = mmol/L for all; whole urea
  • Canada = mmol/L for all; whole urea
  • Australia / New Zealand = mmol/L for all
  • European Union (most) = mmol/L for all; some German labs report mg/dL for glucose historically
  • Russia and post-Soviet states = mmol/L
  • India = mg/dL for glucose (US convention), mmol/L for some other labs

If a patient travels between unit systems — common for international students, expatriates, and people who manage their own diabetes — converting reports is routine. Hospital labs include the conversion factor on their reference sheets, but most patients do not see those documents.

Diabetes reference ranges in both units

The ADA and WHO use the same numerical thresholds; only the unit changes.

Fasting plasma glucose: normal < 5.6 mmol/L (< 100 mg/dL); prediabetes (impaired fasting glucose) 5.6-6.9 mmol/L (100-125 mg/dL); diabetes ≥ 7.0 mmol/L (≥ 126 mg/dL).

2-hour oral glucose tolerance test: normal < 7.8 mmol/L (< 140 mg/dL); impaired glucose tolerance 7.8-11.0 mmol/L (140-199 mg/dL); diabetes ≥ 11.1 mmol/L (≥ 200 mg/dL).

Random glucose with symptoms: diabetes ≥ 11.1 mmol/L (≥ 200 mg/dL).

HbA1c: normal < 5.7%; prediabetes 5.7-6.4%; diabetes ≥ 6.5%. A1c uses % or mmol/mol units rather than mmol/L, since it measures glycated hemoglobin proportions, not blood glucose concentration directly.

Common mmol/L conversion mistakes

Three errors account for almost all unit-conversion mistakes in clinical reports.

Using the glucose factor on cholesterol. A patient reads a UK cholesterol report of 5.5 mmol/L, multiplies by 18, and gets 99 mg/dL — which would be impossibly low. The correct factor is 38.67, giving 213 mg/dL — borderline high. Different analyte, different MW, different factor.

Confusing BUN and urea. A 7 mmol/L urea (UK) is not the same as a 7 mg/dL BUN (US). 7 mmol/L urea = 42 mg/dL urea = 19.6 mg/dL BUN. The 2.14 ratio between US BUN and non-US urea catches people often.

Decimal-point errors. A 5.6 mmol/L glucose is 100 mg/dL, not 1000 or 10. If a converted value seems an order of magnitude off, it usually is — recheck the placement of the decimal in the input.

FAQ

Multiply by 18 (more precisely, 18.0156). A glucose of 5 mmol/L equals 90 mg/dL; 7 mmol/L equals 126 mg/dL — the diabetes threshold. The factor comes from glucose’s molecular weight of 180.156 g/mol divided by 10 (since dL = 100 mL). To go the other way, divide mg/dL by 18.
No. Cholesterol uses ×38.67, not 18. Cholesterol has a molecular weight of 386.65 g/mol — much larger than glucose. 5.2 mmol/L total cholesterol = 200 mg/dL, the AHA desirable threshold. The same 38.67 factor applies to LDL and HDL since they describe cholesterol carried in different lipoproteins, but the molecule being counted is the same.
Triglycerides use ×88.57. The factor is much higher than cholesterol because triglyceride molecules are roughly 2.3 times heavier (885.7 g/mol versus 386.65). A triglyceride value of 1.7 mmol/L = 150 mg/dL, the borderline-high cutoff. 2.3 mmol/L = 200 mg/dL is the high cutoff per AHA.
Historical. The US adopted mg/dL (conventional units) decades before the SI metric system was finalised in 1960. The mole — a count of molecules — was added to the SI system in 1971 and most countries switched their clinical labs to mmol/L through the 1970s and 1980s. The US never made the formal switch; mg/dL remains the standard in clinical reports, while research papers use mmol/L for international consistency.
Fasting normal is 3.9-5.6 mmol/L (70-100 mg/dL). Prediabetes is 5.6-6.9 mmol/L (100-125 mg/dL). Diabetes is diagnosed at fasting ≥ 7.0 mmol/L (≥ 126 mg/dL) on two occasions, per the ADA Standards of Care. Two-hour post-meal values should stay below 7.8 mmol/L (140 mg/dL) in healthy adults.
Exact for the chemistry. The factors are defined by molecular weight, which is a physical constant. Lab values themselves have a 3-7% imprecision band depending on the instrument and the analyte — meaning the same blood sample can read 5.0 or 5.3 mmol/L on different runs. The conversion does not add error; it only changes units.
BUN stands for blood urea nitrogen — the US convention is to report only the nitrogen content of the urea molecule, not the whole urea. Urea has MW 60.06 g/mol but contains two nitrogen atoms with combined MW 28.01. So the BUN factor is 28.01/10 = 2.801. Outside the US, labs report urea as the whole molecule, and the factor is 6.006. The two reports differ by a factor of about 2.14.
Germany ran both unit systems in clinical labs for decades. mg/dL persisted in older hospital systems; mmol/L became standard in research, university clinics and most modern labs after the 1980s. Many German lab reports today still show both. The conversion is ×38.67 either direction.