Skip to main content
I need a test
I have symptoms
I was exposed
I tested positive
Prevention
Conditions

Hormone health

Free & Bioavailable Testosterone Calculator

Enter your total testosterone, SHBG, and albumin to estimate free and bioavailable testosterone with the published Vermeulen equation — and see why free-T can read low even when total-T looks normal. It's a calculated estimate for education, not a diagnosis, and everything is worked out on your own device.

A calculated estimate isn't a diagnosis — reference ranges vary by lab and assay, and low testosterone is confirmed by a clinician with repeated morning labs, not one calculation.

Free and bioavailable testosterone calculator

Your values stay on your device: nothing is sent, saved, or shared.

Enter the numbers from your blood test. Total testosterone and SHBG are required; albumin is optional and defaults to a typical 4.3 g/dL.

nmol/L
g/dL

Why it matters

Why free-T can be low when total-T looks normal

In your blood, most testosterone is bound and unavailable: roughly two-thirds is held tightly by SHBG (sex hormone-binding globulin), most of the rest is bound loosely to albumin, and only about 1.5–2% floats completely free. The free plus loosely-bound albumin fraction is the bioavailable testosterone your tissues can actually use.

Because SHBG decides how much testosterone is locked away, your total-T and your free-T don't always move together. When SHBG is high — common with aging, liver disease, hyperthyroidism, and some medications — a normal-looking total can hide a genuinely low free-T. When SHBG is low — common with obesity and insulin resistance — free-T can look adequate despite a lower total. That mismatch is exactly why a clinician adds SHBG and a free or bioavailable estimate when symptoms and total-T don't line up.

For example, a total of 350 ng/dL with a high SHBG of 70 nmol/L works out to a free-T of only about 4 ng/dL — below the common reference context — even though the total on its own looks borderline-normal.

How it works

The Vermeulen method, step by step

This calculator uses the Vermeulen equation (Vermeulen, Verdonck & Kaufman, 1999) — a law-of-mass-action model of how testosterone binds SHBG and albumin. It's the calculation most guidelines accept as a reliable, low-cost stand-in for the gold-standard measured methods (equilibrium dialysis), which are accurate but slow.

The free testosterone FT (in mol/L) is the positive root of a quadratic, using two published association constants — Kt = 1.0 × 109 L/mol for testosterone–SHBG binding and Ka = 3.6 × 104 L/mol for testosterone–albumin binding:

N = 1 + Ka × [albumin]

a = N × Kt  ·  b = N + Kt × (SHBG − T)  ·  c = −T

Free T = ( −b + √(b² − 4ac) ) / (2a)

Bioavailable T = N × Free T  (the non-SHBG-bound fraction)

T = total testosterone and SHBG are converted to mol/L; albumin defaults to 4.3 g/dL. Testosterone converts between units with its molar mass (288.42 g/mol): 1 ng/dL ≈ 0.0347 nmol/L.

Worked example

Take a total testosterone of 500 ng/dL, SHBG of 30 nmol/L, and the default albumin of 4.3 g/dL. Converting to mol/L and solving the quadratic gives a free-T of about 11 ng/dL (≈ 384 pmol/L, or ~2.2% of total) and a bioavailable T of about 260 ng/dL (~52% of total). Both sit comfortably within the common reference context — a reassuring pattern for this set of numbers.

Reference context

A general orientation — not a diagnostic threshold

Reference ranges vary by lab, assay, age, and population, so always compare against the range printed on your own report. The figures below are only a common adult-male orientation to help you read a calculated free-T estimate.

Common adult-male calculated testosterone reference context (lab-dependent)
Measure Common adult-male context As % of total
Free testosterone ~5–21 ng/dL (~173–728 pmol/L) ~1.5–2%
Bioavailable testosterone ~110–575 ng/dL ~30–55%
SHBG ~18–57 nmol/L —

Values outside these rough bands aren't automatically abnormal, and a value inside them doesn't rule anything out. Only your report's ranges and your clinician can interpret them for you.

Sources

Where this comes from

The equation and its association constants (Kt = 1.0 × 109 and Ka = 3.6 × 104 L/mol) are the published Vermeulen method (Vermeulen, Verdonck & Kaufman, 1999) — the calculated approach guidelines accept as a reliable stand-in for measured free testosterone. The framing of what a result means, and how low testosterone is confirmed and managed, follows the Endocrine Society and American Urological Association guidelines and Cleveland Clinic patient information. We compute your estimate and show where it falls against a general reference context; interpreting it belongs with the clinician who ordered your labs.

Medically Reviewed & Fact-Checked · Updated

Reviewed by EasySTD Editorial Team

Compiled and checked by EasySTD's editorial team against CDC and public-health sources. This is educational information, not a substitute for advice from a licensed clinician. Our editorial guidelines →

4 Sources

Data & references

EasySTD is an information and comparison directory, not a healthcare provider. This tool is general information based on the published Vermeulen equation: it produces a calculated estimate, not a measured result, a diagnosis, or a prescription, and it does not create a doctor-patient relationship. Low testosterone is diagnosed by a clinician using symptoms plus repeated morning blood tests. Never start or stop any medication based on this tool — discuss your results with a licensed clinician.

Good to Know

Free & bioavailable testosterone: frequently asked questions

What free and bioavailable testosterone are, how a calculated value differs from a measured one, why free-T can be low when total-T looks normal, what's normal, and how private this is.

What is free testosterone, and why does it matter?

Most testosterone in your blood isn't available to your tissues. Roughly two-thirds is bound tightly to sex hormone-binding globulin (SHBG), and most of the rest is bound loosely to albumin; only a small slice — usually around 1.5 to 2 percent — circulates completely unbound. That unbound slice is 'free' testosterone, and together with the loosely albumin-bound portion it makes up 'bioavailable' testosterone — the fraction that can actually act on your body. It matters because your total testosterone can sit in the normal range while your free (usable) testosterone is low, or vice versa, depending on how much SHBG you have. When symptoms and total-T don't line up, a free or bioavailable estimate often explains why.

How is this calculated free testosterone different from a lab-measured one?

This tool uses the Vermeulen equation — a law-of-mass-action formula that estimates free and bioavailable testosterone from your total testosterone, SHBG, and albumin. It's the calculation most guidelines accept as a good, inexpensive stand-in for the gold-standard measured methods (equilibrium dialysis and ultracentrifugation), which are accurate but slow and not widely available. Many direct 'free testosterone' immunoassays, by contrast, are considered unreliable. A calculated value is still an estimate: it depends on the accuracy of your total-T and SHBG assays and on the assumptions built into the equation, so treat the number as a well-grounded approximation, not a precise measurement.

My total testosterone looks normal but this says my free-T is low — how?

That usually comes down to SHBG. SHBG binds testosterone tightly and holds it out of circulation, so when SHBG is high — which happens with aging, liver disease, hyperthyroidism, some medications, and other conditions — a larger share of your total testosterone is locked up, leaving less free and bioavailable testosterone even though the total looks fine. The reverse happens when SHBG is low (common with obesity, insulin resistance, or hypothyroidism): free-T can look adequate despite a lower total. This mismatch is exactly why clinicians add SHBG and a free or bioavailable estimate when a man has symptoms of low testosterone but a borderline or normal total level.

What counts as a normal free testosterone level?

There's no single universal number, because reference ranges depend on the lab, the assay, and the population, and they shift with age. As rough orientation, many labs report an adult-male calculated free-testosterone range on the order of about 5 to 21 ng/dL (roughly 1.5 to 2 percent of total), but yours may differ, and that's the whole point of comparing against the range printed on your own report. This calculator shows where your estimate falls against that general context only to help you read your result — it is not a diagnostic threshold. A value slightly below a range isn't automatically abnormal, and a diagnosis is never made from one calculation.

Does a low calculated free testosterone mean I need testosterone therapy?

No. A low estimate is a reason to talk with a clinician, not a prescription. Testosterone deficiency is diagnosed by a clinician using symptoms plus low levels measured on blood drawn in the morning after an overnight fast, and repeated on a second morning because levels fluctuate — not from a single calculation or a home number. If low testosterone is confirmed, whether treatment is appropriate is a shared decision that weighs benefits against risks (including effects on fertility) and requires monitoring. Sometimes a treatable underlying cause — sleep, weight, medications, thyroid or pituitary problems — is behind the numbers. This tool never recommends testosterone therapy; it helps you understand a lab result before that conversation.

Is what I enter private?

Yes. This calculator runs entirely in your browser. The values you enter are used to compute an estimate on your own device and are never sent to a server, saved, or shared — close the tab and they're gone. It's general educational information based on the published Vermeulen equation; it isn't medical advice, a diagnosis, or a test result, and it can't replace the clinician who ordered your labs.

Have a different question? Browse the full STD & STI FAQ library, every question we answer, in one place.