Last updated: June 2026

Steroid Dosage Calculator

Quick answer: Pick a compound, enter your dose and vial/tablet strength, and get the exact mL and U-100 syringe units (injectables) or tablets per dose (orals) — plus the active-hormone fraction and half-life. mL = (weekly mg ÷ shots) ÷ mg/mL.

About this calculator

This free anabolic steroid dosage calculator converts a dose into the exact amount to take for the most common injectable and oral compounds. For injectable esters it shows the draw volume, U-100 syringe units, and the active-hormone milligrams (since only part of an ester’s weight is the hormone). For orals it shows tablets per dose. It is an educational maths tool — it shows its formulas and the published sources behind every half-life, and it does not recommend any dose, cycle, or protocol.

Choose your compound

Each compound has its own page with a pre-loaded calculator, worked examples, a dose chart, a half-life diagram, pharmacology data, and cited references:

Choose a compound

Compound reference table

CompoundFormActive fractionHalf-life
TrenboloneInjectable0.87Acetate ≈ 3 days (textbook)
MasteronInjectable0.84Propionate ≈ 2 days (drug monograph)
PrimobolanInjectable0.73≈ 10.5 days (252 h)
NPPInjectable0.67≈ 2.7 days (65 h) oil-depot
DecaInjectable0.64≈ 6–12 days oil-depot
EquipoiseInjectable0.63≈ 14 days human depot (compiled)
AnavarOral1.00≈ 9.4–10.4 h (≈ 13 h in older adults)
DianabolOral1.00≈ 3–6 hours (textbook consensus, often cited ~4.5–5 h)
TurinabolOral1.00Not reliably established
WinstrolOral & inj.1.00Oral ≈ 9 h
AnadrolOral1.00Not reliably established
SuperdrolOral1.00Not reliably established

Frequently asked questions

What does the steroid dosage calculator do?
It converts a dose into the exact amount to take: for injectables, the draw volume in mL and U-100 syringe units (mL = dose ÷ concentration); for orals, tablets per dose (dose ÷ tablet strength). It also shows the active-hormone fraction for each ester and, where a citable half-life exists, the pharmacokinetic timing. It is arithmetic only and does not recommend a dose.
What is the esterFactor?
Injectable steroids are esters — part of the molecule is the ester chain, not the hormone. The esterFactor is the active-hormone mass fraction (parent molecular weight ÷ full-ester molecular weight). Multiplying your ester dose by it gives the milligrams of actual hormone delivered. Oral, non-esterified compounds have an esterFactor of 1.00.
Why are some half-lives missing?
For trenbolone enanthate and turinabol there is no FDA label, drug monograph, or peer-reviewed pharmacokinetic study establishing a parent half-life. Rather than print a number we cannot cite, those pages omit the timeline and show only the exact dose-to-volume conversion.
Is this medical advice?
No. This is an educational maths tool, not a medical service or an endorsement of anabolic steroid use. It performs standard volume and ratio calculations from the numbers you enter and stores nothing. Anabolic steroid use carries real health risks — consult a qualified clinician.

Related guides

Other calculators

References

  1. Kicman AT. Pharmacology of anabolic steroids. Br J Pharmacol 2008;154(3):502–521
  2. PubChem — testosterone (molecular weight), CID 6013
  3. Minto CF et al. Pharmacokinetics of nandrolone esters. J Pharmacol Exp Ther 1997 (PMID 9316843)

Every citation URL was verified to return HTTP 200. Citations are provided for transparency and education and do not imply the cited authors or bodies endorse this tool. Anabolic steroid use carries real health risks — always consult a qualified clinician.

How this is calculated

For injectables the calculator divides your weekly dose by the number of injections, then by the vial concentration, to get the mL per shot — and multiplies by 100 for U-100 syringe units (1 mL = 100 units). The active-hormone milligrams are the dose multiplied by the esterFactor (the parent hormone’s molecular weight divided by the full ester’s molecular weight, both from PubChem). For orals it divides the daily dose by your doses-per-day and tablet strength to get tablets per dose. Half-life timing uses ke = ln2 ÷ t½ and the ~5-half-life rule of thumb for steady state and clearance. It is arithmetic only — nothing you enter is stored or sent anywhere, and the result is not medical advice or an endorsement of anabolic steroid use.

Embed this on your site — get embed code →