nmol/l to mg/dl Calculator

Published By: Calculator Academy

Last Updated: April 24, 2026

Enter a lab value in nmol/L (or mg/dL for the reverse direction) and choose the substance so the calculator can apply the correct molecular weight and convert between molar and mass concentration units.

nmol/L → mg/dL
mg/dL → nmol/L
Enter the lab value and pick the substance (or enter a custom molecular weight).
Enter a non-negative number
Enter a positive molecular weight
Enter the lab value and pick the substance (or enter a custom molecular weight).
Enter a non-negative number
Enter a positive molecular weight
Result
—
Show calculation
Copy result✓

Related Calculators

Formula

mg/dL = (nmol/L × MW) ÷ 10,000,000
where MW = molecular weight in g/mol

nmol/L = (mg/dL × 10,000,000) ÷ MW

The factor 10,000,000 comes from unit reconciliation: 1 g = 109 ng, 1 L = 10 dL, and nmol → g requires dividing by 109 after multiplying by MW.

Interpretation

The output is the same concentration expressed in a different unit system. nmol/L is a molar unit (counts molecules per volume) and is standard in most of the world and in endocrine labs. mg/dL is a mass unit common in US clinical reports. Because the conversion depends on the molecular weight of the specific substance, the same nmol/L value produces very different mg/dL values for different analytes — a vitamin D reading and a cholesterol reading with identical nmol/L numbers will not have the same mg/dL result.

Typical reference ranges to sanity-check your result:

  • Vitamin D (25-OH): 75 nmol/L ≈ 30 ng/mL (0.003 mg/dL) — sufficiency threshold.
  • Total cholesterol: 5.17 mmol/L ≈ 200 mg/dL — borderline high.
  • Glucose (fasting): 5.55 mmol/L ≈ 100 mg/dL — upper end of normal.
  • Testosterone (male): 10–35 nmol/L ≈ 288–1009 ng/dL.

Common Molecular Weights

SubstanceMW (g/mol)Example conversion
Vitamin D (25-OH)400.6475 nmol/L = 30.05 ng/mL
Cholesterol386.655.17 mmol/L = 200 mg/dL
Glucose180.165.55 mmol/L = 100 mg/dL
Testosterone288.4220 nmol/L = 576.8 ng/dL
Cortisol362.46500 nmol/L = 18.1 µg/dL
Estradiol272.38100 pmol/L = 27.2 pg/mL
Uric acid168.11360 µmol/L = 6.05 mg/dL
Creatinine113.1288.4 µmol/L = 1.0 mg/dL

FAQ

Why does the answer change when I pick a different substance?
Molar units (nmol/L) and mass units (mg/dL) are linked by molecular weight. A heavier molecule weighs more per mole, so the same nmol/L produces a larger mg/dL value. You must match the substance to the analyte your lab reported.

My vitamin D result is reported in ng/mL, not mg/dL. How do I convert?
1 ng/mL equals 0.0001 mg/dL, or equivalently, 100 ng/mL = 0.01 mg/dL. For 25-OH vitamin D specifically, nmol/L ÷ 2.496 ≈ ng/mL. Most US vitamin D reports use ng/mL rather than mg/dL.

What if I don't know the molecular weight?
Select the substance from the dropdown — the calculator loads the accepted MW automatically. Only use the custom MW field if you are converting a compound not listed (check a reference source like PubChem for the exact g/mol value).

Can I use this for mmol/L or µmol/L instead of nmol/L?
Not directly in this field, but the result panel shows µmol/L and mmol/L equivalents after calculation. To go the other way, multiply mmol/L by 1,000,000 or µmol/L by 1,000 to get nmol/L before entering.

nmol/l to mg/dl Calculator