Blood Sugar Converter
Enter a glucose value and pick the conversion direction to convert and classify it.
Result
How it is calculated
Glucose is reported either in mg/dL or in mmol/L, and the tool converts with the factor 18.018: mmol/L = mg/dL ÷ 18.018 and mg/dL = mmol/L × 18.018. The direction setting says which unit you typed; the mg/dL result is shown to one decimal and the mmol/L result to two. For the range label the value is first expressed in mg/dL, then compared with fixed fasting limits: below 100 is the normal range, 100 up to but not including 126 is the prediabetes range, and 126 or more is the diabetes range. The label assumes a fasting sample; after a meal the same number means something different. Readings that are physically implausible, below 10 mg/dL or above 2000 mg/dL once expressed in mg/dL, show no result at all, and so does zero or a negative number. It does not diagnose anything.
Worked example
A fasting reading of 110 mg/dL is converted to mmol/L. Divide by the factor: 110 ÷ 18.018 = 6.1049, shown as 6.11 mmol/L. The reading in mg/dL is 110, which is at least 100 and below 126, so the label is the prediabetes range. The reverse check is 6.11 × 18.018 = 110.1 mg/dL. At exactly 126 mg/dL the same steps give 6.99 mmol/L and the diabetes range.
Common mistakes
- Leaving the direction on mg/dL when the number is in mmol/L: 6.1 read as mg/dL is below 10 and now gives no result, while the same 6.1 with the direction set to mmol/L gives 109.9 mg/dL.
- Applying the fasting range label to a reading taken after eating, when higher numbers are expected; the label is only meant for a fasting sample.
- Rounding the factor to 18 for exact work: 18 versus 18.018 shifts a value near a limit, for example 5.6 mmol/L, across the 100 mg/dL line.
- Entering a mmol/L figure with the direction on mmol/L but typing the mg/dL value, for example 112: that is read as 2018 mg/dL, above 2000, and gives no result.
- Treating the label as a diagnosis: values from 10 mg/dL upward that are under 100 are all labelled normal, so a low reading needs separate judgement.
About this calculator
Blood glucose is reported in two different units depending on where you are: the United States (and a few other countries) uses mg/dL (milligrams per deciliter), while most of the rest of the world, following the International System of Units, uses mmol/L (millimoles per liter). The conversion factor comes from glucose's molar mass: divide mg/dL by 18.0182 (commonly rounded to 18) to get mmol/L, or multiply mmol/L by 18.0182 to get mg/dL.
This matters in practice whenever someone's glucose meter, lab report or diabetes management app uses one unit and they need the other — travelers with diabetes reading a foreign pharmacy label, people comparing a US lab result against European or Asian clinical guidelines, or anyone just trying to make sense of a number in an unfamiliar scale. This calculator also classifies a fasting reading against the standard ranges: under 100 mg/dL (5.6 mmol/L) is typically considered normal, 100–125 mg/dL (5.6–6.9 mmol/L) falls in the prediabetes range, and 126 mg/dL (7.0 mmol/L) or above is in the diabetes range.
Enter a glucose value, pick the direction you are converting, and get the converted number along with its fasting-range classification.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
No calculators found
Comments (0)