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 example, pharmacology data, and references:

Choose a compound

Compound reference table

CompoundFormActive fractionHalf-life
Testosterone CypionateInjectable0.7≈ 8 days (192 h) oil-depot half-life
AnavarOral1.00≈ 9.4–10.4 h (≈ 13 h in older adults)
TrenboloneInjectable0.87Acetate ≈ 3 days (textbook)
DianabolOral1.00≈ 3–6 hours (textbook consensus, often cited ~4.5–5 h)
NPPInjectable0.67≈ 2.7 days (65 h) oil-depot
TurinabolOral1.00Not reliably established
DecaInjectable0.64≈ 6–12 days oil-depot
WinstrolOral & inj.1.00Oral ≈ 9 h
EquipoiseInjectable0.63≈ 14 days human depot (compiled)

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.

Other calculators

References

  1. Kicman AT. Pharmacology of anabolic steroids. Br J Pharmacol 2008;154(3):502–521
  2. PubChem — molecular weights (parent hormone & ester), per compound CID
  3. WADA — anti-doping scientific research & detection resources

Citations are provided for transparency and education. They 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. 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). For orals it divides the daily dose by your doses-per-day and tablet strength to get tablets per dose. 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.

Powered by InjectBuddy.com

Embed this on your site — get embed code →