Workout Volume Calculator
Calculate total training volume (sets × reps × weight) and track weekly tonnage across muscle groups.
Did this tool work for you?
How to use this calculator
Training volume is the total mechanical load placed on muscles in a session. It is calculated by multiplying sets, reps, and load for each exercise, then summing across all exercises. Weekly volume is a key driver of hypertrophy and strength adaptation.
- 1
Set the number of exercises (up to 3) and enter sets, reps, and weight for each.
- 2
Enter how many times per week you repeat this session.
- 3
Review your session and weekly volume totals along with the intensity classification.
Frequently asked questions
What exactly does the workout volume calculator add up?
For each exercise it multiplies sets × reps × weight in kilograms, then sums the exercises to get session volume (tonnage). Weekly volume is session volume multiplied by the number of sessions per week. It also reports total sets and total reps (sets × reps summed across exercises).
How many exercises can I enter?
Up to three. The "Number of exercises" field is limited to the range 1 to 3, and only that many rows are counted. A value of 0, which is also what an emptied field becomes, is treated as 3, so set it to 1 or 2 deliberately if you want fewer rows included.
What do the Low, Low-moderate, Moderate and High labels mean?
They are fixed cut-offs on weekly kilograms lifted: up to 5,000 is Low, above 5,000 to 10,000 is Low-moderate, above 10,000 to 20,000 is Moderate and above 20,000 is High volume. They ignore training age, bodyweight and exercise choice, so treat them as a way to compare your own weeks rather than a verdict on your programme.
Is tonnage the same as sets per muscle group?
No. Tonnage rewards heavy loads and big movements: a few sets of squats can outweigh many sets of lateral raises. The calculator does not know which muscles each exercise trains, so it cannot report weekly sets per muscle group. If you track hard sets per muscle, count those separately.
Does it work for bodyweight, dumbbell or pounds-based training?
The weight field is in kilograms, and the result is labelled kg. For pounds, convert first by dividing by 2.2046. For bodyweight movements you can enter your body weight or the added load, but be consistent from week to week, since the figure only means something when compared with itself. Dumbbell work should use the weight of one dumbbell unless you decide otherwise and stick with it.
How should I use the number for progressive overload?
Compare the same session week to week. If tonnage rises because you added a rep or a little weight, that is progression. If it rises only because you added sets, your workload is up but each set may not be harder. Volume alone does not capture effort, so note how close to failure the sets were as well.
What does it do with invalid or blank entries?
Negative or cleared sets, reps or weights are counted as 0 for that exercise, and sessions per week is at least 1 (a value of 0, including a cleared box, becomes 4). Nothing is rejected, so an exercise with a typo simply contributes nothing. Check that total sets and total reps match what you expect.
Workout volume calculator: session and weekly tonnage in kilograms
The arithmetic behind tonnage
Volume load is the simplest numeric record of a lifting session: sets times reps times the weight on the bar, added across exercises. Multiply the session total by how many times you repeat it each week and you have weekly tonnage. The calculator handles up to three exercises per session and also returns total sets and total reps, which helps when two sessions have similar tonnage but very different structure. It is a general tracking aid, not coaching or medical advice.
Worked example: five sets of heavy work
Suppose a session has 5 sets of 5 at 100 kg and 3 sets of 10 at 50 kg, done 3 times a week. The first exercise contributes 2,500 kg and the second 1,500 kg, so session volume is 4,000 kg and weekly volume is 12,000 kg. The tool counts 8 sets and 55 reps and labels the week Moderate.
Worked example: a bigger five-day week
A session of 5×5 at 140 kg, 4×8 at 100 kg and 4×12 at 60 kg, run 5 times a week, gives 9,580 kg per session and 47,900 kg per week across 13 sets and 105 reps. The default settings of 4×8 at 80 kg, 3×10 at 60 kg and 3×12 at 40 kg, run four times, come to 5,800 kg per session and 23,200 kg per week. At the light end, 3×10 at 20 kg twice a week is only 1,200 kg.
How the weekly labels are assigned
The label depends only on the weekly total, using the thresholds in the table. They are arbitrary bands built into the tool, so a 100 kg lifter and a 55 kg lifter with identical tonnage get the same label.
| Weekly volume | Label |
|---|---|
| 5,000 kg or less | Low |
| Above 5,000 to 10,000 kg | Low-moderate |
| Above 10,000 to 20,000 kg | Moderate |
| Above 20,000 kg | High volume |
Limits worth knowing
Tonnage treats a kilogram lifted in a leg press the same as one lifted in a curl, and it says nothing about proximity to failure, rest periods or range of motion. It also cannot split work by muscle group. Use it to compare like with like over time, keep exercise selection steady between weeks, and pair it with a note on how hard the sets felt. For anyone with an injury or health condition, a qualified coach or clinician should set the volume.
Learn more from an authoritative source:
CDCTraining Recovery Calculator
Estimate recovery time needed after a workout based on intensity, volume, and muscle groups trained.
Skinfold Body Fat Calculator
Estimate body fat percentage using the Jackson-Pollock 3-site skinfold measurement method.
Heart Rate Zones Calculator
Calculate your 5 heart rate training zones using the Karvonen (heart rate reserve) formula.
Exercise Calorie Burn Calculator
Estimate calories burned during exercise using MET values for 15 common activities.
Running Split Calculator
Calculate per-kilometre or per-mile splits for any target race finish time.
Marathon Time Predictor
Predict your marathon or half-marathon finish time from a recent race result using the Riegel formula.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →