This calculator turns your powder mass and purity into an active amount, then derives the finished volume that mass fills at your target mg/ml. BA, BB, the volume the powder itself displaces and carrier oil are all parts of that one volume, so the recipe lands on your target strength rather than near it — the achieved mg/ml is shown so you can check.
Start here when you have a fixed amount of powder and want to know what to mix with it. If you instead have a fixed final vial volume and want to know how much powder to weigh, use the Steroid powder to oil calculator.
High-strength blends (e.g. 500 mg/ml) often need co-solvents such as ethyl oleate in real formulations; this page does not compute EO percentages — only the fields you enter below.
Oil-based estimates only — not for water-based suspensions.
Powder weight, purity and target mg/ml set the finished volume; BA, BB, the volume the powder itself displaces and carrier oil are all parts of that volume, so the recipe hits the target strength exactly. If you instead want to start from a fixed vial size and work out the powder, use the Steroid powder to oil tool.
Volume each gram of powder takes up in the finished solution. 1 is a crude default.
Extra powder to weigh out for process loss (e.g. filtering). It does not dilute the batch — the finished strength stays at your target.
BA + BB + powder displacement + carrier oil add up to the finished volume, so the achieved mg/ml below equals your target. Oil to mix is a derived figure, not an input.
Disclaimer: Calculations are mathematical estimations. Users are responsible for understanding proper sterile procedures, solubility limits and safety protocols.