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.
Common nmol/L Values
Same value, converted for every molecule
| Molecule | MW (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.
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.
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):
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)
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
| Molecule | MW (g/mol) | Example | Result |
|---|---|---|---|
| Vitamin D (25-OH) | 400.64 | 50 nmol/L | 20.03 ng/mL |
| Testosterone | 288.42 | 20 nmol/L | 5.77 ng/mL |
| Estradiol (E2) | 272.38 | 1 nmol/L | 0.27 ng/mL |
| Cortisol | 362.46 | 500 nmol/L | 181.23 ng/mL |
| Progesterone | 314.47 | 30 nmol/L | 9.43 ng/mL |
| DHEA | 288.42 | 20 nmol/L | 5.77 ng/mL |
| DHEA-Sulfate (DHEA-S) | 368.49 | 5,000 nmol/L | 1,842.45 ng/mL |
| Aldosterone | 360.45 | 1 nmol/L | 0.36 ng/mL |
| Vitamin B12 | 1,355.4 | 0.5 nmol/L | 0.68 ng/mL |
| Vitamin A (Retinol) | 286.45 | 2 µmol/L* | 572.9 ng/mL |
| Thyroxine (T4) | 776.87 | 100 nmol/L | 77.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/L | ng/mL | Typical interpretation* |
|---|---|---|
| 25 nmol/L | 10.02 ng/mL | Deficient |
| 30 nmol/L | 12.02 ng/mL | Deficient |
| 40 nmol/L | 16.03 ng/mL | Insufficient |
| 50 nmol/L | 20.03 ng/mL | Borderline sufficient |
| 75 nmol/L | 30.05 ng/mL | Sufficient |
| 100 nmol/L | 40.06 ng/mL | Sufficient / optimal range |
| 125 nmol/L | 50.08 ng/mL | Upper end of normal |
| 150 nmol/L | 60.10 ng/mL | High |
| 200 nmol/L | 80.13 ng/mL | High |
*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/L | ng/mL |
|---|---|
| 1 nmol/L | 0.29 ng/mL |
| 2.4 nmol/L | 0.69 ng/mL |
| 10 nmol/L | 2.88 ng/mL |
| 20 nmol/L | 5.77 ng/mL |
| 30 nmol/L | 8.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:
| Hormone | MW (g/mol) | Example | Result |
|---|---|---|---|
| Cortisol | 362.46 | 200 nmol/L | 72.49 ng/mL |
| Cortisol | 362.46 | 500 nmol/L | 181.23 ng/mL |
| Progesterone | 314.47 | 10 nmol/L | 3.14 ng/mL |
| Progesterone | 314.47 | 30 nmol/L | 9.43 ng/mL |
| Estradiol (E2) | 272.38 | 0.5 nmol/L | 0.14 ng/mL |
| Estradiol (E2) | 272.38 | 1 nmol/L | 0.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.
pmol/L to ng/mL (and Other Related Units)
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.
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.
