Boundary: 100 mg/dL → mmol/L
- Convert
- Glucose mg/dL → mmol/L
- Glucose
- 100 mg/dL
- Result
- 5.55 mmol/L
- If this is a fasting reading (ADA)
- Prediabetes
Checked against: Python 3.8 decimal: 100 / 18.016 = 5.5506; ADA fasting 100–125 mg/dL is prediabetes
Glucose from mg/dL to mmol/L and back, and HbA1c to estimated average glucose (eAG) and IFCC mmol/mol, with ADA categories.
100 mg/dL is 5.55 mmol/L using 18.016 mg/dL per mmol/L; as a fasting reading it falls in the “Prediabetes” band.
Glucose weighs 180.16 g/mol, so 1 mmol/L is 18.016 mg/dL. The other common choice is 18 (a rounded factor many meters use); the two differ by less than 0.1 %.
As a fasting reading, 100 mg/dL is “Prediabetes” (ADA: < 70 low, 70–99 normal, 100–125 prediabetes, ≥ 126 diabetes range).
Glucose converts between units through its molar mass: 1 mmol/L is 18.016 mg/dL (180.16 g/mol ÷ 10), which many meters and tables round to 18. HbA1c converts to estimated average glucose (eAG) with the ADAG regression, eAG in mg/dL = 28.7 × A1c − 46.7, and to IFCC units in mmol/mol with the NGSP–IFCC master equation. Results are placed in the American Diabetes Association (ADA) categories.
People use it to read results reported in the other unit, such as a US meter against a UK lab report. 100 mg/dL is 5.55 mmol/L, the fasting level where ADA's prediabetes range begins, and an HbA1c of 7 % corresponds to an eAG of 154 mg/dL (8.6 mmol/L) and 53 mmol/mol.
The categories are population thresholds for laboratory tests confirmed by repeat testing, not for a single meter reading. eAG is a regression estimate (R² = 0.84 in the 507-person ADAG study), so an individual's measured average can differ, and anaemia or haemoglobin variants can distort HbA1c.
Checked against: Python 3.8 decimal: 100 / 18.016 = 5.5506; ADA fasting 100–125 mg/dL is prediabetes
Checked against: NGSP eAG table pairs 126 mg/dL with 7.0 mmol/L (factor 18); ADA fasting ≥ 126 mg/dL is diabetes range
Checked against: Python 3.8 decimal: 7.0 × 18.016 = 126.112
Checked against: NGSP table: 7% ↔ 154 mg/dL, 8.6 mmol/L, 53 mmol/mol; ADAG 28.7 × 7 − 46.7 = 154.2
Divide by 18, or 18.016 exactly, from glucose's molar mass of 180.16 g/mol; to go from mmol/L to mg/dL, multiply. So 100 mg/dL is 5.55 mmol/L and 7.0 mmol/L is 126 mg/dL. The US mostly reports glucose in mg/dL, while the UK, Canada and Australia use mmol/L. The factor applies only to glucose; cholesterol and other substances have their own factors.
For a fasting test, ADA classes below 100 mg/dL (5.6 mmol/L) as normal, 100–125 mg/dL (5.6–6.9 mmol/L) as prediabetes and 126 mg/dL (7.0 mmol/L) or more, confirmed by repeat testing, as diabetes. Two hours into a 75 g glucose tolerance test the cut-offs are 140 and 200 mg/dL (7.8 and 11.1 mmol/L). For people treated for diabetes, ADA calls a reading below 70 mg/dL (3.9 mmol/L) level 1 hypoglycaemia and below 54 mg/dL (3.0 mmol/L) level 2.
It corresponds to an estimated average glucose of 154 mg/dL (8.6 mmol/L) over roughly the previous three months, by the ADAG equation 28.7 × 7 − 46.7, and to 53 mmol/mol in IFCC units. ADA's diagnostic threshold for diabetes is 6.5 % (48 mmol/mol), and below 7 % is the goal ADA suggests for many non-pregnant adults with diabetes, adjusted to the individual.
From 5.7 % to below 6.5 % (39 to 47 mmol/mol) in the ADA criteria, with 6.5 % (48 mmol/mol) or higher, confirmed, in the diabetes range. By the ADAG equation, 5.7 % corresponds to an average glucose of 117 mg/dL (6.5 mmol/L) and 6.5 % to 140 mg/dL (7.8 mmol/L). HbA1c can mislead in anaemia, pregnancy, after blood loss or transfusion, and with some haemoglobin variants.
Accuracy depends on your inputs and the method's assumptions. Decimal arithmetic uses 50 significant digits, but estimates, numerical methods and source data can be less precise; the displayed rounding does not remove those limits. It is checked against 7 worked examples whose answers come from independent sources; for example, “Boundary: 100 mg/dL → mmol/L” is checked against Python 3.8 decimal: 100 / 18.016 = 5.5506; ADA fasting 100–125 mg/dL is prediabetes.
Nathan DM et al. Translating the A1C assay into estimated average glucose values. Diabetes Care 2008;31(8):1473–1478; NGSP — HbA1c and estimated average glucose (eAG) table; NGSP — IFCC standardization of HbA1c (master equation); American Diabetes Association. Standards of Care in Diabetes—2025, sections 2 (diagnosis) and 6 (glycemic goals and hypoglycemia). Diabetes Care 2025;48(Suppl 1).
For information only, not medical advice. These formulas describe populations, not you; talk to a clinician before acting on a result.
7 worked examples with independently sourced answers ship with this calculator. They run in the test suite; you can run them here too.
Body mass index (BMI) from height and weight in metric or imperial units, with the WHO adult category and the healthy weight range for your height.
Daily calorie target for losing, maintaining or gaining weight, with macros in grams of protein, carbohydrate and fat per day and per meal.
Blood pressure category (AHA/ACC) for a systolic/diastolic reading, from normal to stage 2 and severe hypertension, with pulse pressure and MAP.
Dose by weight from a mg/kg rate and body weight, capped at the single and daily maximum, with the liquid volume in mL for a given strength.
eGFR from serum creatinine (mg/dL or µmol/L), age and sex by the race-free CKD-EPI 2021 equation, with optional cystatin C and the KDIGO G1–G5 stage.
Allow optional Google Analytics to measure page visits? Calculators work either way. Privacy and choices
Optional analytics: off.