Blood Sugar (Glucose) Converter: mg/dL to mmol/L

Dr. Mark Wickman headshot Dr. Mark Wickman

Convert Blood Sugar Units (mg/dL and mmol/L)

TL;DR: This page converts blood glucose (blood sugar) between mg/dL and mmol/L. The relationship is linear: mmol/L = mg/dL ÷ 18.0156 and mg/dL = mmol/L × 18.0156. A common mental check: 100 mg/dL ≈ 5.6 mmol/L.

Why blood sugar units differ

Blood glucose is reported in different units depending on region and laboratory conventions. In the United States (and a few other countries), glucose is commonly reported as milligrams per deciliter (mg/dL), which is a mass concentration. In much of Europe, Canada, Australia, and many other regions, glucose is reported as millimoles per liter (mmol/L), which is a molar concentration (number of glucose molecules in a volume).

If you travel, read international research, use apps built for different markets, or compare lab results with CGM/glucometer screenshots from someone in another country, you will often need to convert units to interpret values correctly. Misreading units can make a normal number look dangerously high (or low), so conversion clarity matters.

What the converter does (and does not do)

Conversion formulas

The conversion uses the molecular weight of glucose (≈ 180.156 g/mol). Because mg/dL is a mass-per-volume unit and mmol/L is a mole-per-volume unit, the constant 18.0156 appears in the conversion.

Formulas:

MathML:

mmol/L = mg/dL 18.0156 mg/dL = mmol/L × 18.0156

How to use this calculator

  1. Enter your blood glucose value.
  2. Select the unit the value is currently in (mg/dL or mmol/L).
  3. Press Convert to see the converted value. Use Swap units to convert the other way quickly.

Tip: mmol/L is often displayed with one decimal place in many apps and meters (e.g., 5.5), while mg/dL is often shown as a whole number. For precision, this tool can show more decimals and also provides sensible rounding.

Worked examples

Example 1: Convert 100 mg/dL to mmol/L

Step: mmol/L = 100 ÷ 18.0156 = 5.55…
Result: 100 mg/dL ≈ 5.55 mmol/L (often rounded to 5.6 mmol/L).

Example 2: Convert 7.0 mmol/L to mg/dL

Step: mg/dL = 7.0 × 18.0156 = 126.109…
Result: 7.0 mmol/L ≈ 126 mg/dL.

Common conversions (quick reference)

This table is handy for quick comparisons (values rounded to 1 decimal for mmol/L and to the nearest whole number for mg/dL):

mg/dL mmol/L Notes (contextual, not medical advice)
703.9Often cited as a low threshold in many guidelines; targets vary.
804.4Common fasting-range value for many people.
905.0Typical “around 5.0 mmol/L” reference point.
1005.6Often used in articles and examples.
1106.1Sometimes discussed in impaired fasting glucose contexts.
1267.0Common diagnostic threshold used in some contexts (confirm with clinician).
1407.8Frequently referenced post-meal/OGTT-related number in resources.
18010.0Common post-meal target threshold in some diabetes education materials.

Interpreting results (important context)

Conversion tells you the same measurement in a different unit; it does not change what the number means clinically. Interpretation depends on when the glucose was measured and how it was measured:

Limitations & assumptions

FAQ

Why is the conversion factor 18.0156?

It comes from glucose’s molecular weight (≈180.156 g/mol) and the relationship between deciliters and liters. This yields the standard factor used to convert mg/dL ↔ mmol/L for glucose.

Is 5.5 mmol/L the same as 99 mg/dL?

Approximately. 5.5 mmol/L × 18.0156 ≈ 99.1 mg/dL, typically shown as 99 mg/dL.

Why do some charts show slightly different conversions?

Differences usually come from rounding (e.g., rounding mmol/L to one decimal) or using a shortened factor (18 instead of 18.0156).

Can I use this for ketones or other lab values?

No. The 18.0156 factor is specific to glucose. Other analytes have different molecular weights and different conversion factors.

Does this apply to plasma glucose and blood glucose meters?

The unit conversion applies to the number itself regardless of source, but meters/CGMs and lab tests can differ. Always interpret results in the context of the measurement method.

Enter a non-negative number. mg/dL is often a whole number; mmol/L often uses 1 decimal.
Choose the unit your current value is in.
Enter a value to convert between mg/dL and mmol/L.

Embed this calculator

Copy and paste the HTML below to add the Blood Sugar Converter (Glucose): mg/dL ↔ mmol/L to your website.