Link Search Menu Expand Document

Supplement: The Interactions of Sex Hormones with Sex Hormone-Binding Globulin and Relevance for Transfeminine Hormone Therapy

By Aly W. | First published July 8, 2020 | Last modified September 30, 2021


This article is a supplement to the article here. It was originally just for calculation of free sex hormone levels but I decided to add some other content to it as well.

Calculation of Free Hormone Levels

Spreadsheet Calculator (Mazer, 2009)

A researcher developed and published a “user-friendly” spreadsheet that can be used to calculate free and bioavailable levels of several steroid hormones (Mazer, 2009). This spreadsheet approach is analogous to how free hormone levels are calculated with actual conventional blood work. Total hormone levels and levels of plasma proteins like albumin and SHBG are taken as inputs by the spreadsheet, and free and bioavailable hormone levels are given as outputs.

The spreadsheet is supplementary material for Mazer (2009) and is behind a paywall. Consequently, I’ve uploaded a copy of the original spreadsheet here (XLS) and have converted the spreadsheet to Google Sheets format here. Free hormone percentages weren’t calculated in the original spreadsheet, so for convenience I added automatic calculation of those percentages for estradiol, testosterone, and DHT to the Google Sheets version. In order to use the Google Sheets version of the spreadsheet yourself and provide your own inputs, you’ll need to make a copy of mine.

If you’re curious how SHBG may be influencing your free estradiol percentage, you can use the spreadsheet to get an estimate. If you don’t have albumin, CBG, or cortisol values, you can use the default input values in the spreadsheet. If you don’t have other input values (e.g., estrone or SHBG), you can input representative values that are sensible for your scenario. It should be noted that calculated free hormone levels are only estimates and hence can be inaccurate. In any case, they are generally fairly close to the values that would be obtained with actual measurement. Use of default input values as opposed to real measured numbers may further contribute to inaccuracy.

Some Experimentation with the Calculator

Here are the results of some experimentation I did with the calculator:

Table: Relationships between SHBG levels and calculated free estradiol fraction at fixed estradiol levels:

SHBGEstradiol fixed ≤1,000 pg/mLEstradiol fixed 20,000 pg/mL
LevelChange aFree E2 fractionChange aFree E2 fractionChange a
0 nmol/L0.0×3.26%+77.2%3.26%+37.0%
25 nmol/L0.5×2.36%+28.3%2.78%+16.8%
50 nmol/L1.0×1.84%0%2.38%0%
75 nmol/L1.5×1.50%–18.5%2.04%–14.3%
100 nmol/L2.0×1.27%–31.0%1.77%–25.6%
125 nmol/L2.5×1.10%–40.2%1.54%–35.3%
150 nmol/L3.0×0.97%–47.3%1.36%–42.9%
200 nmol/L4.0×0.79%–57.1%1.08%–54.6%
250 nmol/L5.0×0.66%–64.1%0.89%–62.6%
300 nmol/L6.0×0.57%–69.0%0.75%–68.5%
350 nmol/L7.0×0.50%–72.8%0.65%–72.7%
400 nmol/L8.0×0.44%–76.1%0.57%–76.1%

a Change relative to a reasonable non-pregnancy physiological value (specifically 50 nmol/L for SHBG, 1.84% for free E2 at a fixed level of ≤1,000 pg/mL, 2.38% for free E2 at a fixed level of 20,000 pg/mL).

Androgen levels were set to female levels, estrone levels were set to be the same as estradiol levels, and all other inputs besides SHBG and total estradiol levels were left as the defaults. There was very little variation in free estradiol fractions with different estradiol levels at and below 1,000 pg/mL for each given level of SHBG (hence why the table says “Estradiol fixed ≤1,000 pg/mL”).

The estradiol levels fixed to ≤1,000 pg/mL are intended to represent typical therapeutic circumstances while the estradiol levels fixed to 20,000 pg/mL are supposed to represent late pregnancy.

Note that since estradiol induces SHBG production, SHBG levels are strongly correlated with estradiol levels. Generally speaking, when estradiol is low, SHBG will also be low, and when estradiol is high, SHBG will also be high. Hence, having highly divergent SHBG and estradiol levels as in the table would be very unusual and is physiologically unrealistic. It is only explored here as a thought experiment.

Note again that these free estradiol numbers are calculated and hence are only estimates.

Other Papers on Calculation of Free Hormone Levels

  • Vermeulen, A., Verdonck, L., & Kaufman, J. M. (1999). A critical evaluation of simple methods for the estimation of free testosterone in serum. The Journal of Clinical Endocrinology & Metabolism, 84(10), 3666–3672. [DOI:10.1210/jcem.84.10.6079]
  • Rinaldi, S., Geay, A., Déchaud, H., Biessy, C., Zeleniuch-Jacquotte, A., Akhmedkhanov, A., Shore, R. E., Riboli, E., Toniolo, P., & Kaaks, R. (2002). Validity of free testosterone and free estradiol determinations in serum samples from postmenopausal women by theoretical calculations. Cancer Epidemiology and Prevention Biomarkers, 11(10), 1065–1071. [URL]
  • Mazer, N. A. (2009). A novel spreadsheet method for calculating the free serum concentrations of testosterone, dihydrotestosterone, estradiol, estrone and cortisol: with illustrative examples from male and female populations. Steroids, 74(6), 512–519. [DOI:10.1016/j.steroids.2009.01.008]

Other Online Free Hormone Calculators

Another method of calculating free estradiol and testosterone can be found here (some background here and here). Various other free testosterone calculators also exist on the web (Google Search).

Additional Literature on SHBG and Free Estradiol

Additional SHBG and Free Estradiol Clinical Studies

Some more good studies on SHBG and free estradiol that weren’t discussed in the main article:


A case report of a young woman with estrogen insensitivity syndrome (EIS) (i.e., defective ERα) suggests that the ERα is the specific estrogen receptor that is responsible for increased SHBG production and levels with estrogens (Quaynor et al., 2013 [Table]). Due to her EIS and lack of negative feedback on the hypothalamus–pituitary–gonadal axis, the woman had estradiol levels of as high as 3,500 pg/mL. In spite of this however, her SHBG levels remained less than 50 nmol/L. During pregnancy, at the point in the second trimester at which estradiol levels reach 3,000 pg/mL, SHBG levels are normally around 300 nmol/L on average (a 6-fold increase from a pre-pregnancy baseline of about 50 nmol/L).