nmol/L to ng/mL Converter

1 nmol/L to ng/mL Converter

Convert any lab value from nmol/L to ng/mL (or back) for 16 hormones and vitamins - pick the molecule below and this calculator uses its exact molecular weight. Also written "nM" or "nmol/l" on some lab reports - 1 nM and 1 nmol/L mean exactly the same thing.

Molecular weights are cross-checked against PubChem. This tool converts units only - it does not interpret your lab result; always discuss values with your doctor.
Molecular weight 400.64 g/mol. 1 nmol/L = 0.40064 ng/mL.
0.40064 ng/mL
1 nmol/L of Vitamin D (25-Hydroxyvitamin D) = 0.40064 ng/mL (MW: 400.64 g/mol)

Recent Conversions

    Same value, converted for every molecule

    MoleculeMW (g/mol)1 nmol/L in ng/mL
    Vitamin D (25-Hydroxyvitamin D) 400.64 0.40064 ng/mL
    Testosterone 288.42 0.28842 ng/mL
    Estradiol (E2) 272.38 0.27238 ng/mL
    Cortisol 362.46 0.36246 ng/mL
    Progesterone 314.47 0.31447 ng/mL
    Vitamin A (Retinol) 286.45 0.28645 ng/mL
    Vitamin E (Alpha-Tocopherol) 430.71 0.43071 ng/mL
    Aldosterone 360.45 0.36045 ng/mL
    Dehydroepiandrosterone (DHEA) 288.42 0.28842 ng/mL
    DHEA-Sulfate (DHEA-S) 368.49 0.36849 ng/mL
    Vitamin B12 (Cobalamin) 1355.4 1.3554 ng/mL
    Folate (Folic Acid) 441.4 0.4414 ng/mL
    Melatonin 232.28 0.23228 ng/mL
    Thyroxine (T4) 776.87 0.77687 ng/mL
    Triiodothyronine (T3) 651.01 0.65101 ng/mL
    Androstenedione 286.41 0.28641 ng/mL

    Each row uses the same value entered above, converted with that molecule's own molecular weight. Custom molecular weight isn't included here since it has no fixed value of its own.

    Quick answer: ng/mL = (nmol/L × molecular weight) ÷ 1000. Because the molecular weight is different for every hormone or vitamin, there is no single fixed multiplier for “nmol/L to ng/mL” – the calculator above already does the molecule-specific math for Vitamin D, testosterone, cortisol, progesterone, estradiol and 11 other molecules; this guide explains the numbers behind it.
    nmol/L nanomoles per litre – a molar (particle-count) concentration ng/mL nanograms per millilitre – a mass concentration MW molecular weight (g/mol) – links the two together

    Is “nM” the Same as “nmol/L”?

    Yes. nM (nanomolar) and nmol/L (nanomoles per litre) are exactly the same unit – “nM” is simply the chemistry shorthand for a molar concentration of one nanomole per litre, and lab reports, textbooks and research papers use the two interchangeably. So if you’re searching for “nm to ng/ml,” “convert nm to ng/ml,” or “ng/ml to nm,” you’re asking the identical question as “nmol/l to ng/ml” – use the same formula and the same calculator above, and enter your value exactly as shown.

    Don’t confuse it with nanometres (nm): “nm” is also the abbreviation for nanometre, a unit of length used for wavelengths and particle sizes – completely unrelated to concentration. In a lab-result or hormone-conversion context, “nm” almost always means nanomolar (nM), not nanometre. If you’re ever unsure, nanomolar concentrations from blood tests are typically written with a capital M (nM) precisely to avoid this mix-up.
    pmol/L is a different, smaller unit. 1 nmol/L = 1,000 pmol/L (picomoles per litre), so pmol/L values are 1,000 times smaller than the equivalent nmol/L value. If your report shows pmol/L instead of nmol/L, switch the “Molar unit” dropdown in the calculator above to pmol/L rather than typing the same number – see the pmol/L section further down this page for worked examples.

    The nmol/L to ng/mL Formula

    Converting a molar concentration (nmol/L) into a mass concentration (ng/mL) requires the molecule’s molecular weight (MW), measured in grams per mole (g/mol):

    ng/mL = (nmol/L × MW) ÷ 1,000

    Example: 50 nmol/L of Vitamin D (MW 400.64) × 400.64 ÷ 1,000 = 20.03 ng/mL.

    ng/mL to nmol/L (the reverse direction)

    nmol/L = (ng/mL × 1,000) ÷ MW

    Example: 5 ng/mL of Testosterone (MW 288.42) × 1,000 ÷ 288.42 = 17.34 nmol/L.

    The molecular weight is the only variable that changes between molecules – it’s why there’s no single “nmol/L to ng/mL” conversion factor the way there is for, say, milligrams to grams. A heavier molecule (higher MW) needs more mass to represent the same molar concentration, so its ng/mL value is proportionally larger for the same nmol/L reading.

    nmol/L to ng/mL Conversion Chart by Molecule

    MoleculeMW (g/mol)ExampleResult
    Vitamin D (25-OH)400.6450 nmol/L20.03 ng/mL
    Testosterone288.4220 nmol/L5.77 ng/mL
    Estradiol (E2)272.381 nmol/L0.27 ng/mL
    Cortisol362.46500 nmol/L181.23 ng/mL
    Progesterone314.4730 nmol/L9.43 ng/mL
    DHEA288.4220 nmol/L5.77 ng/mL
    DHEA-Sulfate (DHEA-S)368.495,000 nmol/L1,842.45 ng/mL
    Aldosterone360.451 nmol/L0.36 ng/mL
    Vitamin B121,355.40.5 nmol/L0.68 ng/mL
    Vitamin A (Retinol)286.452 µmol/L*572.9 ng/mL
    Thyroxine (T4)776.87100 nmol/L77.69 ng/mL

    *Vitamin A is usually reported in µmol/L (micromoles/L), shown here for reference – use the “Custom molecular weight” option if your report uses a unit the calculator doesn’t list by name. Every molecule above (plus Vitamin E, Folate, Melatonin, T3 and Androstenedione) is available in the calculator’s molecule dropdown with its molecular weight cross-checked against PubChem.

    Vitamin D: nmol/L to ng/mL

    Vitamin D (25-hydroxyvitamin D, or 25-OH-D) is by far the most commonly searched molecule on this page, and outside the US it’s almost always reported in nmol/L rather than ng/mL. The molecular weight of 25-hydroxyvitamin D is 400.64 g/mol, so:

    nmol/Lng/mLTypical interpretation*
    25 nmol/L10.02 ng/mLDeficient
    30 nmol/L12.02 ng/mLDeficient
    40 nmol/L16.03 ng/mLInsufficient
    50 nmol/L20.03 ng/mLBorderline sufficient
    75 nmol/L30.05 ng/mLSufficient
    100 nmol/L40.06 ng/mLSufficient / optimal range
    125 nmol/L50.08 ng/mLUpper end of normal
    150 nmol/L60.10 ng/mLHigh
    200 nmol/L80.13 ng/mLHigh

    *Interpretation bands vary by lab and guideline (Endocrine Society vs. Institute of Medicine cut-offs differ slightly) – always read your result against the reference range printed on your own lab report, not a generic table, and discuss it with your doctor.

    Testosterone: nmol/L to ng/mL

    Total testosterone has a molecular weight of 288.42 g/mol. Typical adult male total testosterone ranges from roughly 10-30 nmol/L; typical adult female ranges from roughly 0.5-2.4 nmol/L, though exact reference ranges vary by lab, age and assay method.

    nmol/Lng/mL
    1 nmol/L0.29 ng/mL
    2.4 nmol/L0.69 ng/mL
    10 nmol/L2.88 ng/mL
    20 nmol/L5.77 ng/mL
    30 nmol/L8.65 ng/mL

    This converts total testosterone only. Free testosterone and bioavailable testosterone depend on SHBG and albumin binding and need a different (non-unit) calculation, not a simple molecular-weight conversion.

    Cortisol, Progesterone, and Estradiol

    These three steroid hormones are also commonly reported in nmol/L and each has its own molecular weight, so each needs its own conversion:

    HormoneMW (g/mol)ExampleResult
    Cortisol362.46200 nmol/L72.49 ng/mL
    Cortisol362.46500 nmol/L181.23 ng/mL
    Progesterone314.4710 nmol/L3.14 ng/mL
    Progesterone314.4730 nmol/L9.43 ng/mL
    Estradiol (E2)272.380.5 nmol/L0.14 ng/mL
    Estradiol (E2)272.381 nmol/L0.27 ng/mL

    Cortisol follows a daily rhythm (highest in the morning, lowest at night), so timing matters more for interpreting the result than for the unit conversion itself. Progesterone and estradiol both vary substantially across the menstrual cycle and by pregnancy stage – always compare your result to the reference range for your specific cycle phase or trimester, not a single flat number.

    Some labs – especially for estradiol, vitamin B12, aldosterone and free hormones – report results in pmol/L (picomoles per litre) instead of nmol/L. The relationship is simple: 1 nmol/L = 1,000 pmol/L, so a pmol/L value is a thousand times smaller than the same concentration expressed in nmol/L.

    ng/mL = (pmol/L × MW) ÷ 1,000,000

    Example: 500 pmol/L of Estradiol (MW 272.38) = 0.5 nmol/L = 0.136 ng/mL.

    Rather than converting pmol/L to nmol/L by hand first, use the “Molar unit” dropdown in the calculator at the top of this page – switch it to pmol/L, enter your value as-is, and it applies the extra factor of 1,000 automatically. A few labs also use mmol/L (millimoles per litre, 1,000 times larger than nmol/L) for very high-concentration analytes; if you have an mmol/L value, convert it to nmol/L first by multiplying by 1,000,000, then use the calculator normally.

    ng/mL to nmol/L (Reverse Conversion)

    Going the other direction – from a mass concentration back to a molar one – uses the same molecular weight, just rearranged: nmol/L = (ng/mL × 1,000) ÷ MW. This is common when a US lab reports a result in ng/mL but you need to compare it to an international reference range given in nmol/L (or vice versa). Use the “Direction” dropdown in the calculator above to switch to ng/mL → nmol/L (or pmol/L) – the molecule and molecular weight you’ve already selected carry over automatically.

    How to Use This Converter

    Select the molecule your lab result is for from the “Molecule” dropdown – this sets the correct molecular weight automatically. If your molecule isn’t listed, choose “Custom molecular weight” and enter the MW from your lab’s reference sheet or a source like PubChem.

    Pick “nmol/L” or “pmol/L” depending on which unit your report actually uses – don’t assume; check the report. Enter your value, and the result, the per-molecule reference table, and the quick-value chips all update instantly without reloading the page.

    Frequently Asked Questions

    Is “nM” the same as “nmol/L”?

    Yes – nM (nanomolar) and nmol/L (nanomoles per litre) are exactly the same unit, just different notation for the identical concentration. If you searched “nm to ng/ml” or “convert nm to ng/ml,” use the calculator and formula on this page exactly as you would for “nmol/l to ng/ml.”

    What is the formula to convert nmol/L to ng/mL?

    ng/mL = (nmol/L × molecular weight) ÷ 1,000. The molecular weight depends on which hormone or vitamin you’re converting – for example 400.64 g/mol for Vitamin D or 288.42 g/mol for testosterone.

    How do I convert vitamin D from nmol/L to ng/mL?

    Multiply the nmol/L value by 400.64 (Vitamin D’s molecular weight) and divide by 1,000. For example, 50 nmol/L × 400.64 ÷ 1,000 = 20.03 ng/mL. The calculator above does this automatically – just select Vitamin D and enter your value.

    Why isn’t there one fixed number to convert nmol/L to ng/mL?

    Because nmol/L measures the number of molecules (a molar concentration) while ng/mL measures their weight (a mass concentration), and different molecules weigh different amounts. The conversion factor between them is the molecular weight, which is unique to each hormone or vitamin – there’s no universal multiplier that works for all of them.

    Is the nmol/L to ng/mL conversion the same for testosterone and progesterone?

    No. Testosterone has a molecular weight of 288.42 g/mol and progesterone 314.47 g/mol, so the same nmol/L value converts to a different ng/mL result for each. Always select the correct molecule in the calculator before converting.

    What’s the difference between pmol/L and nmol/L?

    1 nmol/L equals 1,000 pmol/L – pmol/L (picomoles per litre) is a thousand times smaller. If your lab report uses pmol/L, switch the calculator’s “Molar unit” dropdown to pmol/L rather than entering the number as-is.

    How do I convert ng/mL back to nmol/L?

    Multiply the ng/mL value by 1,000 and divide by the molecule’s molecular weight: nmol/L = (ng/mL × 1,000) ÷ MW. In the calculator above, switch “Direction” to ng/mL → nmol/L and it applies this automatically using the molecule you’ve selected.

    My lab report says “nm” instead of “nmol/L” – is that a typo?

    No – “nm” in this context is shorthand for nanomolar (nM), which is the same unit as nmol/L. It isn’t the nanometre (a length unit); labs and research papers often abbreviate nanomolar as nM or, less formally, “nm.”

    How many ng/mL is 50 nmol/L of vitamin D?

    50 nmol/L of Vitamin D (25-hydroxyvitamin D) equals 20.03 ng/mL, using its molecular weight of 400.64 g/mol: 50 × 400.64 ÷ 1,000 = 20.032, rounded to 20.03 ng/mL.

    Stephen, author at WETFLAG Calculator

    Written by

    Stephen

    Founder & Lead Content Developer, WETFLAG Calculator

    Stephen built WETFLAG Calculator to give clinicians and caregivers a fast, reliable way to work through paediatric emergency drug dosing and lab-value conversions. He has spent over a decade developing clinical reference tools and medical calculators, with a focus on sourcing every formula and conversion factor from established clinical references and cross-checking the output against published reference ranges before it goes live.

    crvideos111@gmail.com