Skip to content
OptiPin app icon OptiPin
Download
Free reference · No login required

Testosterone unit converter

ng/dL to nmol/L and back, plus estradiol, DHT and free T - with the reference ranges that actually get cited, in both unit systems.

The short answer

nmol/L × 28.84 = ng/dL
ng/dL × 0.0347 = nmol/L

So 12 nmol/L ≈ 346 ng/dL and 500 ng/dL ≈ 17.3 nmol/L. The factor is testosterone's molecular weight (288.42 g/mol) and never changes - the arithmetic is exact. What varies between labs is the assay, not the conversion.

Convert a result

Runs entirely in your browser. Nothing is sent anywhere.

Equals
17.3 nmol/L

Testosterone conversion table

The values people most often need, both directions. 264 ng/dL and 12 nmol/L appear because they are guideline thresholds rather than round numbers.

SIConventional
5 nmol/L144 ng/dL
8 nmol/L231 ng/dL
10 nmol/L288 ng/dL
12 nmol/L346 ng/dL
14 nmol/L404 ng/dL
15 nmol/L433 ng/dL
18 nmol/L519 ng/dL
20 nmol/L577 ng/dL
25 nmol/L721 ng/dL
30 nmol/L865 ng/dL
35 nmol/L1,009 ng/dL
ConventionalSI
200 ng/dL6.9 nmol/L
264 ng/dL9.2 nmol/L
300 ng/dL10.4 nmol/L
350 ng/dL12.1 nmol/L
400 ng/dL13.9 nmol/L
500 ng/dL17.3 nmol/L
600 ng/dL20.8 nmol/L
800 ng/dL27.7 nmol/L
1,000 ng/dL34.7 nmol/L
1,200 ng/dL41.6 nmol/L

All hormone conversion factors

Every factor below is derived from molecular weight, so they are exact rather than estimated. The commonest error on this table is not the arithmetic - it is reading the wrong unit off the lab report in the first place.

AnalyteConventionalSI× to SI× to conventionalMW (g/mol)
Total testosteroneng/dLnmol/L0.034728.84288.42
Free testosteronepg/mLpmol/L3.4670.2884288.42
Estradiol (E2)pg/mLpmol/L3.6710.2724272.38
DHTng/dLnmol/L0.034429.04290.44
SHBGnmol/Lnmol/L1 (same unit worldwide)1

Reference ranges and guideline thresholds

These are not the same thing, and conflating them causes a great deal of unnecessary worry. A reference range describes what is typical in a healthy population. A diagnostic threshold is where a guideline body suggests investigating - a policy decision informed by that data, not a fact derived from it.

SourceConventionalSIReference
Harmonised reference range
Healthy non-obese men 19–39
264–916 ng/dL9.2–31.8 nmol/LTravison et al., JCEM 2017 (CDC-standardised)
Endocrine Society
Diagnostic threshold
< 264 ng/dL< 9.2 nmol/LClinical Practice Guideline, 2018
AUA
Diagnostic threshold
< 300 ng/dL< 10.4 nmol/LAUA Guideline on Testosterone Deficiency
EAU
Diagnostic threshold
< 346 ng/dL< 12 nmol/LEAU Guidelines on Sexual and Reproductive Health

Ranges converted here for convenience; each source publishes in its own unit system. Your own lab will also print its own reference interval, which may differ from all of these because it reflects that lab's assay and its own reference population.

Why two labs disagree when the maths does not

The conversion is fixed arithmetic, so when two results seem irreconcilable the cause is somewhere else. Four candidates, roughly in order of how often they are the culprit:

None of these are errors in the lab work. They are the reason a single number is a poor basis for a decision, and a trend measured consistently is a much better one.

Frequently asked questions

How do I convert testosterone from nmol/L to ng/dL?

Multiply nmol/L by 28.84. So 12 nmol/L is about 346 ng/dL, 15 nmol/L is about 433 ng/dL, and 20 nmol/L is about 577 ng/dL. Going the other way, multiply ng/dL by 0.0347. The factor comes from testosterone's molecular weight of 288.42 g/mol - it is fixed arithmetic, not an approximation, so the conversion itself is never the source of disagreement between two results.

Why does my UK lab report nmol/L when US forums use ng/dL?

They are the same measurement in different unit systems. Most of Europe, the UK, Australia and Canada report in SI units (nmol/L), while the United States mostly uses conventional mass units (ng/dL). Neither is more accurate. This is the single biggest source of confusion in international TRT discussions: someone reporting '15' and someone reporting '433' may have identical testosterone levels.

What is a normal testosterone level?

The most defensible modern answer is the CDC-standardised harmonised range from Travison et al. (JCEM, 2017): 264-916 ng/dL, or roughly 9.2-31.8 nmol/L, in healthy non-obese men aged 19-39. Guideline diagnostic thresholds differ from that range and from each other - the Endocrine Society uses 264 ng/dL, the AUA uses 300 ng/dL, and the EAU uses 12 nmol/L (about 346 ng/dL). A result can therefore be 'low' by one guideline and 'normal' by another without anyone being wrong.

How do I convert estradiol from pg/mL to pmol/L?

Multiply pg/mL by 3.67. So 30 pg/mL is about 110 pmol/L. To go back, multiply pmol/L by 0.272. Note that the conversion is the easy part of estradiol - the harder issue is assay type. A standard immunoassay and an LC-MS/MS 'sensitive' estradiol assay can return substantially different numbers on the same sample, and in men the sensitive assay is the one generally considered reliable.

Can I compare two results from different labs?

Only with care, and unit conversion is the smallest part of it. Different assay platforms measure testosterone differently, and each lab publishes its own reference interval - which is why the harmonised CDC-standardised range exists as a common yardstick. If you are tracking a trend over time, using the same lab and the same assay matters more than any single number, as does keeping the draw time consistent, since testosterone follows a diurnal rhythm and morning draws are the convention.

Does the conversion factor change for free testosterone?

The molecular weight is the same, but the units usually are not. Free testosterone is typically reported in pg/mL rather than ng/dL, so the factor to pmol/L is 3.467. If your lab reports free testosterone in ng/dL, multiply by 34.67 to get pmol/L. Check which unit is on your report before converting - mixing up pg/mL and ng/dL is a factor-of-100 error and by far the most common mistake on this particular value.

Sources & further reading

Conversion factors are computed from molecular weights (testosterone 288.42, estradiol 272.38, DHT 290.44 g/mol) rather than copied from secondary sources, so they can be re-derived rather than taken on trust. Guideline thresholds are quoted as published and linked to their source; where guidelines disagree we have shown all of them rather than picking one.

Not medical advice. This is a unit-conversion reference. Interpreting a hormone result requires clinical context this page does not have - symptoms, history, timing, assay, and repeat testing. Do not start, change, or stop treatment based on a converted number.

Both units, one timeline

OptiPin tracks labs in your units

Log results in ng/dL or nmol/L, see them charted against reference ranges and your dose history, and let the forecast calibrate to your own bloodwork. On your phone, no account required.

Download on the App Store