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.
Customize This Calculator
Build your own version. Describe what you want changed, added, or compared.
Related Calculators
- All Unit Converters
- Mmol/L to mg/dl Calculator
- umol/l to mg/dl Calculator
- mg/dl to umol/l Calculator
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
| Substance | MW (g/mol) | Example conversion |
|---|---|---|
| Vitamin D (25-OH) | 400.64 | 75 nmol/L = 30.05 ng/mL |
| Cholesterol | 386.65 | 5.17 mmol/L = 200 mg/dL |
| Glucose | 180.16 | 5.55 mmol/L = 100 mg/dL |
| Testosterone | 288.42 | 20 nmol/L = 576.8 ng/dL |
| Cortisol | 362.46 | 500 nmol/L = 18.1 µg/dL |
| Estradiol | 272.38 | 100 pmol/L = 27.2 pg/mL |
| Uric acid | 168.11 | 360 µmol/L = 6.05 mg/dL |
| Creatinine | 113.12 | 88.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.
