This calculator estimates free testosterone in adult men using the Vermeulen–Södergård mass-action binding equation — a method many endocrinologists consider more reliable than the direct analog immunoassay, particularly when SHBG is abnormal. Enter your total testosterone (ng/dL), SHBG (nmol/L), and albumin (g/dL) to get your estimated free T in ng/dL with age-matched interpretation. Reference ranges and clinical thresholds are for men only — female free testosterone interpretation requires different ranges and clinical framing.
If you have had a testosterone panel done, you may have received a result labeled free testosterone direct — a number measured directly by your lab. But there is a second way to estimate free testosterone: the Vermeulen equation, which calculates the free fraction from your total testosterone, SHBG (sex hormone-binding globulin), and albumin.
This calculator uses that method. Many endocrinologists consider the Vermeulen calculation to be more reliable than the direct analog immunoassay used by most commercial labs — particularly for men with abnormal SHBG levels. Use it to cross-check your direct assay result or to estimate free testosterone when only total testosterone and SHBG were measured.
Free Testosterone Calculator
Vermeulen Free Testosterone Calculator (Men)
Based on Vermeulen A et al., J Clin Endocrinol Metab, 1999 · Reference ranges are for adult men
Uses the Vermeulen–Södergård mass-action binding equation (Vermeulen A et al., J Clin Endocrinol Metab 1999; PMID 10523012): albumin–testosterone Ka = 3.6 × 10⁴ L/mol, SHBG–testosterone Ks = 5.97 × 10⁸ L/mol. Results expressed in ng/dL; percentage = free T ÷ total T × 100 (~1–3% typical in healthy men). No universally validated age-stratified reference intervals exist for the Vermeulen calculated method — interpretation badges use clinical threshold guidance only (below 5 ng/dL = possibly low; 5–7 = low-normal; above 7 = within typical range). Results are estimates and not a substitute for clinical evaluation.
How to Read Your Result
The calculator outputs two primary numbers: your estimated free testosterone in ng/dL and the percentage of total testosterone that is free. The interpretation badge uses clinical threshold guidance rather than age-stratified reference intervals — because no universally validated age-stratified reference intervals exist for the Vermeulen calculated method specifically.
The thresholds used for the interpretation badge:
| Calculated free T (ng/dL) | Interpretation | Basis |
|---|---|---|
| Below 5 | Possibly low — warrants evaluation if symptomatic | Clinical consensus threshold across most age groups |
| 5–7 | Low-normal — context-dependent | Below mean values in most healthy male population studies |
| Above 7 | Within typical range | Consistent with healthy adult men in population studies |
These thresholds are not diagnostic cutoffs. A result below 5 ng/dL does not confirm hypogonadism, and a result above 7 ng/dL does not exclude it. The Endocrine Society recommends that diagnosis requires consistently low testosterone on at least two separate morning measurements alongside symptoms — free testosterone alone is not sufficient for a clinical diagnosis.
If your calculated result seems inconsistent with your symptoms or with your direct assay result, the most common contributing factors are: the direct analog immunoassay is known to underestimate free testosterone in some populations; SHBG extremes affect calculated values significantly; albumin assumptions introduce error when albumin is not directly measured; and population-specific reference intervals vary widely across studies.
Decode your own result in 30 seconds
Enter your value and get a personal interpretation — what your number means in plain language, what to pair it with, and when to follow up.
Why Calculated Free Testosterone Often Differs from the Direct Assay
The direct analog immunoassay used by LabCorp (test #140103) and Quest Diagnostics (test #15983) physically attempts to measure the free fraction in your blood sample. It is fast and inexpensive, which is why it dominates routine testing. However, multiple studies have documented that direct analog assays systematically underestimate free testosterone and show poor agreement with equilibrium dialysis — the true gold standard. The Endocrine Society’s 2018 Clinical Practice Guideline explicitly notes that direct analog immunoassay is not a reliable measure of free testosterone.
The Vermeulen calculation estimates free testosterone mathematically from total testosterone, SHBG, and albumin using well-validated binding constants. Many endocrine guidelines and experts prefer calculated free testosterone or equilibrium dialysis over direct analog assays — especially when SHBG is abnormal — though both methods have limitations and neither is perfect.
What Your Inputs Mean and Where to Find Them
Total testosterone (ng/dL)
Appears on your lab report as “Testosterone, Serum,” “Testosterone Total,” or simply “Testosterone.” If your report shows nmol/L, multiply by 28.84 to convert to ng/dL.
SHBG (nmol/L)
Reported as “SHBG, Serum” or “Sex Horm Binding Glob.” It is a protein produced by the liver that binds testosterone tightly and removes it from biological activity. SHBG is not always included in standard testosterone panels — if it was not measured, ask your doctor to add it.
Albumin (g/dL)
Measured on any comprehensive metabolic panel (CMP). It binds approximately 54% of testosterone loosely — this albumin-bound fraction is considered bioavailable. If not measured, 4.3 g/dL is a common default used when albumin is unavailable.
Unit Conversion Reference
| To convert | Multiply by | Example |
|---|---|---|
| Total T: nmol/L → ng/dL | × 28.84 | 17.3 nmol/L → 499 ng/dL |
| Total T: ng/dL → nmol/L | ÷ 28.84 | 500 ng/dL → 17.3 nmol/L |
| Free T: pg/mL → pmol/L | × 3.47 | 15 pg/mL → 52 pmol/L |
| Free T: ng/dL → pg/mL | × 10 | 1.5 ng/dL → 15 pg/mL |
| Albumin: g/L → g/dL | ÷ 10 | 43 g/L → 4.3 g/dL |
When Low Free Testosterone Matters — and When It Doesn’t
A calculated free testosterone below the lower reference limit is clinically meaningful only when accompanied by symptoms. The Endocrine Society recommends that a diagnosis of hypogonadism requires consistently low testosterone on at least two separate morning measurements alongside symptoms — a single low result is not sufficient. Common symptoms of low free testosterone include reduced libido, erectile dysfunction, fatigue, loss of muscle mass, increased body fat, and depressed mood — but these are non-specific and many other conditions produce identical symptoms.
If your calculated free testosterone is low but your direct assay result is normal, or vice versa, the discrepancy itself is clinically informative. Ask your doctor to measure SHBG if it was not included in your panel, and consider adding LH and FSH to distinguish primary from secondary causes. Consider requesting equilibrium dialysis (LabCorp test #143575) if precise measurement is needed.
References
- Free Testosterone Direct (Male): Full Reference Ranges, Low Levels & Clinical Interpretation — complete biomarker guide on HealthMatters
- LabCorp — laboratory information and test directory
- Vermeulen A et al. A critical evaluation of simple methods for the estimation of free testosterone in serum. J Clin Endocrinol Metab. 1999.
- Bhasin S et al. Testosterone Therapy in Men with Hypogonadism: An Endocrine Society Clinical Practice Guideline. J Clin Endocrinol Metab. 2018.
The information on this page is for educational purposes only and does not constitute medical advice. Always discuss your lab results with a qualified healthcare provider.


