A workout program builder that turns a training idea into a structured, printable plan. You set up your training week day by day — a classic push / pull / legs split, an upper/lower rotation, full-body sessions, or any custom layout — and fill each day with exercises, sets, rep ranges and working weights. As you build, the tool keeps a live read-out of your weekly working sets and tonnage (volume load) so you can see at a glance whether the program is balanced and whether volume is progressing across the block. It is built for lifters who want more than a note on their phone: a real plan with volume tracking and a clean PDF you can print and tick off at the gym.
Everything is stateful and auto-saved in your browser. Switch between day tabs, reorder days and exercises, duplicate a day as a template, mark recovery days as rest, and the whole program persists locally so it is exactly where you left it next session. When you are ready, one click exports a printable PDF training log with empty tick boxes beside every set so you can record your actual performance pen-on-paper.
How it works
You start at the program level: give the plan a name, choose a goal (strength, hypertrophy, endurance or general fitness), pick kg or lb, and set the block length in weeks. Choosing a goal surfaces the matching rep, set and rest guidance so your set and rep choices stay aligned with what you are training for.
Next you build days. Add a day from the preset menu (Push, Pull, Legs, Upper, Lower,
Full body, and more) or a rest day, then label it and tag the muscle groups it targets. Each
training day holds a list of exercises, and for every exercise you record the sets, a rep
target (a range like 8-12, a fixed number, or text like AMRAP), the working weight, and
optional notes for tempo, RPE or supersets. Reorder days and exercises freely, or duplicate a
day to use it as a template.
Behind the scenes the builder computes volume. Working sets are summed per day and per
week. Tonnage uses the midpoint of each rep range, so a 4 × 8-12 @ 60 kg set contributes
4 × 10 × 60 = 2,400 to the day’s load. These figures roll up into weekly and full-block
totals, giving you the same volume-load metric coaches use to manage progression.
Example
Suppose you build a 4-day hypertrophy split — Push, Pull, Legs, Upper — with four exercises each. The summary strip might show 16 exercises, around 52 weekly working sets, and a weekly tonnage in the tens of thousands of kilograms. Over a 6-week block that multiplies into your total planned volume, which you can nudge up week to week by adding a set or a few kilos. Hit Download PDF program and you get a multi-page document, one band per day, with sets, reps, weights, your notes, and a row of tick boxes for logging each working set at the gym.
Every figure is calculated in your browser — no numbers are uploaded or stored.