Skip to content

See the curve before you run the cycle.

A free steroid cycle calculator. Enter your compounds, doses and frequency, and CyclePlotter draws the estimated blood level for every one of them — a blast, a cruise or a TRT protocol — across the whole timeline.

The CyclePlotter interface showing a four compound weekly schedule above a stacked serum concentration chart.
33
compounds modelled
17
compound families
14
dosing schedules
50
weeks maximum span

Same testosterone. Three completely different weeks.

Propionate, enanthate and undecanoate all carry the same base compound. The ester decides how fast it arrives and how long it stays, and that is the part a spreadsheet cannot show you.

Serum concentration curves for testosterone propionate, enanthate and undecanoate from a single 100 mg dose over 30 days, each scaled to its own peak
Testosterone Propionate
Testosterone Enanthate
Testosterone Undecanoate
single dose over 30 days, each curve scaled to its own peak

What the plotter does

Every ester on one axis

Stack short and long esters in the same cycle and the chart adds them together day by day, so overlaps and gaps become obvious.

Three testosterone esters plotted on a shared time axis
50

Weeks, not days

Plan a blast, a cruise and the taper between them on a single timeline up to 50 weeks long.

Orals and injectables

Each compound carries its own peak, time to peak and half-life, so a 50 mg oral and a 50 mg injection are not treated as the same thing.

Schedule and curve together

The weekly grid sits directly above the chart. Click any compound to change its dose or its weeks, and the curve redraws underneath it.

Kept in your browser

Your cycle is saved to local storage on your own device. No account, no server copy, nothing to delete later.

Nothing you type here leaves your browser.

The plotter runs entirely on your device. Your compounds, doses and dates are written to local storage, never to a server, and there is no account to create in the first place.

Common questions

What does the graph actually show?

An estimated serum concentration in ng/dL. Each dose rises to a peak anchored to a published pharmacokinetic study, then decays at the compound half-life, and the plotter sums every active dose for that day across the whole cycle.

Is this the same as a blood test?

No. The curve is built from population averages in published studies, and real levels vary widely with metabolism, body composition, injection site and genetics. Treat it as the shape of a schedule and a rough scale, not a prediction of your labs.

Why do long esters keep climbing for weeks?

Because each dose lands before the previous ones have cleared. It takes roughly five half-lives to reach a steady level, so testosterone undecanoate at a 20 days half-life is still climbing for about 14.3 weeks, and nandrolone decanoate for about 7.3 weeks. That accumulation is the thing most people miscalculate on paper.

Can I plot orals and injectables in one cycle?

Yes. 23 injectables and 10 orals are in the model, each with its own half-life and bioavailability, and they stack on the same timeline.

Does my cycle get uploaded anywhere?

No. Everything you enter is stored in your own browser and stays on your device. There is no account, no login and no cycle data on a server.

Does this work for TRT as well as a blast?

Yes. A TRT protocol is the same calculation at a lower dose: pick the ester, the dose and the injection frequency, and the chart shows how far the level swings between injections and how long it takes to settle. Splitting the same weekly dose across more injections flattens that swing, and the curve is where you can see it.

How long does a compound stay in your system?

The blood level falls to a few percent of its peak after roughly five and a half half-lives, so a one day ester is effectively gone in under a week and a twenty day one takes about four months. That is the serum level only. It is not a detection window — testing looks for metabolites, which are found long after the parent compound has cleared.

Is it free?

Yes. There is nothing to pay for and nothing to sign up to.

Plot your next cycle.

Open the calculator