induwara.lk
induwara.lkHealth · Reference

Blood Sugar Converter (mg/dL ⇄ mmol/L) & Level Chart

Convert a blood glucose reading between mg/dL and mmol/L, then see whether it lands in the Normal, Prediabetes, or Diabetes range for a fasting, OGTT, or random test — using the ADA and WHO cutoffs. Runs fully in your browser; no reading leaves your device.

By Induwara AshinsanaUpdated Jul 11, 2026
Convert & classify a reading
ADA / WHO ranges
mg/dL

Enter a single plasma-glucose reading. Everything runs in your browser — nothing is uploaded.

Quick values
Test type

Measured after at least 8 hours with no calorie intake.

mg/dL
100
mmol/Lconverted
5.5
Prediabetes (Impaired Fasting Glucose)100–125 mg/dL (5.6–6.9 mmol/L)

This fasting reading falls in the prediabetes range (Impaired Fasting Glucose). A single reading is not a diagnosis — repeat testing and a clinician review are the next step.

WHO sets the fasting IFG lower bound at 110 mg/dL (6.1 mmol/L), so by WHO criteria this value would be counted as normal.

Blood sugar level chart

TestNormalPrediabetesDiabetes
Fastingselected< 100 mg/dL (< 5.6 mmol/L)100–125 mg/dL (5.6–6.9 mmol/L)≥ 126 mg/dL (≥ 7.0 mmol/L)
2-hour OGTT< 140 mg/dL (< 7.8 mmol/L)140–199 mg/dL (7.8–11.0 mmol/L)≥ 200 mg/dL (≥ 11.1 mmol/L)
Randomno formal cutoff140–199 mg/dL (borderline)≥ 200 mg/dL (≥ 11.1 mmol/L)
HbA1c< 5.7%5.7–6.4%≥ 6.5%

Cutoffs follow the ADA Standards of Care (2025). WHO shares the ≥ 126 and ≥ 200 mg/dL diabetes thresholds but sets the fasting prediabetes floor at 110 mg/dL (6.1 mmol/L).

Informational only — not a diagnosis. This tool converts and classifies a reading against published ranges. It cannot diagnose or treat any condition. Always confirm with repeat testing and a qualified clinician. Pregnant users follow different (gestational) cutoffs — ask your doctor.

Ranges from thediagnostic criteria.

How it works

Two independent things happen when you enter a reading: a unit conversion and a diagnostic classification. Both are exact lookups — there are no assumptions or user-supplied rates.

Unit conversion. Blood glucose in mmol/L is a molar concentration; in mg/dL it is a mass concentration. Glucose (C₆H₁₂O₆) has a molar mass of 180.156 g/mol, so a 1 mmol/L solution holds 180.156 mg of glucose per litre, i.e. 18.0156 mg per decilitre. Clinical tables conventionally round this to 18.0182 mg/dL per mmol/L, which this tool adopts so its numbers match printed charts:

  • mmol/L = mg/dL ÷ 18.0182
  • mg/dL = mmol/L × 18.0182

The two factors (18.0182 tabulated vs 18.0156 from molar mass) differ by less than 0.15%, so any reading converts the same to one decimal place. The internal value is kept unrounded; only the display is rounded — mg/dL to a whole number, mmol/L to one decimal.

Classification.The reading is normalised to mg/dL and compared against the published thresholds for the test you pick. The American Diabetes Association Standards of Care define fasting plasma glucose as normal below 100 mg/dL, prediabetes (Impaired Fasting Glucose) at 100–125 mg/dL, and diabetes at 126 mg/dL and above. For the 2-hour value in a 75 g oral glucose tolerance test, normal is below 140 mg/dL, prediabetes (Impaired Glucose Tolerance) is 140–199 mg/dL, and diabetes is 200 mg/dL and above. A random reading has no formal “normal” band; 200 mg/dL or more with classic symptoms is a diabetes-range flag, and 140–199 is shown as borderline with a prompt to confirm using a fasting test or OGTT.

Where the WHO differs — it starts the fasting prediabetes band at 110 mg/dL (6.1 mmol/L) rather than 100 — the tool adds a note so you see both interpretations. The diabetes cutoffs (126 and 200 mg/dL) are shared by both bodies. HbA1c bands appear in the chart for reference only; average-glucose conversion is handled by the separate A1C calculator, which this page links to rather than duplicate.

Worked examples

110 mg/dL — fasting

  1. Convert: 110 ÷ 18.0182 = 6.105 → 6.1 mmol/L
  2. Classify (fasting): 110 is ≥ 100 and < 126
  3. Result: Prediabetes (Impaired Fasting Glucose)
  4. Note: below WHO's 110 floor a value would read as normal — 110 sits exactly on it.

8.0 mmol/L — 2-hour OGTT

  1. Convert: 8.0 × 18.0182 = 144.15 → 144 mg/dL
  2. Classify (OGTT): 144 is ≥ 140 and < 200
  3. Result: Prediabetes (Impaired Glucose Tolerance)

126 mg/dL — fasting (boundary)

  1. Convert: 126 ÷ 18.0182 = 6.993 → 7.0 mmol/L
  2. Classify (fasting): 126 is exactly the diabetes cutoff (≥ 126)
  3. Result: Diabetes range — matches the canonical 7.0 mmol/L threshold
  4. One reading is not a diagnosis; confirm with a repeat test.

Frequently asked questions

Sources & references

The conversion factor and diagnostic ranges on this page were last cross-checked against the ADA and WHO documents on 2026-07-11. They are reviewed whenever the ADA publishes a new Standards of Care edition (annually) or WHO revises its criteria.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.