Workout Duration Calculator
Estimate total session time from sets, work and rest intervals, changeover time and warm-up.
What this tool does
This calculator estimates total session time by adding a warm-up to the repeated block of work, rest and changeover across all sets. Enter the set count, the work and rest intervals in seconds, an optional changeover allowance per set, and the warm-up in minutes. It returns the total, the time spent in each component, and the point at which the final work set ends, which is earlier than the total because the last rest falls outside the session. Cool-down is not modelled separately.
Formula Used
Disclaimer
This calculator is for educational and informational purposes only. It does not provide medical, nutritional, or training advice. Results are mathematical estimates and may not reflect individual circumstances. Consult a qualified coach, registered dietitian, medical professional, or physiotherapist for personal guidance.
How the Workout Duration Calculator works
It adds a fixed warm-up to a repeating block. Each set costs its work interval, its rest interval, and an optional changeover allowance for plate changes or moving between stations. Enter the four figures and the tool returns the total alongside the time each component consumes, so you can see where a session that overruns is actually going.
The formula
Total (seconds) = warm-up × 60 + sets × (work + rest + changeover)
Working the default, 5 sets of 45 seconds work against 90 seconds rest after a 10-minute warm-up: 600 + 5 × 135 = 1,275 seconds, or 21:15. Of that, 3:45 is work and 7:30 is rest. A Tabata block entered as 8 sets of 20 seconds against 10 seconds, with the same warm-up, comes to 600 + 8 × 30 = 840 seconds, or 14:00.
Why the session ends before the total
Rest and changeover sit between sets, not after the last one, so a session finishes when the final work interval does. Five sets contain four rests you actually take and a fifth the arithmetic counts, which is why the tool reports both figures: the default totals 21:15 but the last set ends at 19:45. The gap is exactly the trailing rest. Use the total when this block is followed by another and that rest becomes the gap between them; use the shorter figure when the block is the session.
Where this method is most accurate
The estimate describes scheduled time, and it is closest to clock time when a timer or coach enforces the intervals: Tabata-style blocks, circuits, and EMOM formats all fit that description well. Longer rest periods are the part most likely to stretch in practice, since nothing enforces them, and the interval literature treats work duration, intensity and recovery as interacting variables rather than independent settings (Buchheit and Laursen, 2013). The changeover field exists so equipment time can be counted rather than discovered afterwards; it assumes rest is passive and does not model active recovery.
Entering a named protocol
Fixed protocols map straight onto the four fields. The interval structure Tabata and colleagues used, 20 seconds of work against 10 seconds of rest for seven to eight sets, goes in as those numbers with the set count you intend (Tabata et al., 1996). An EMOM is a work interval plus whatever remains of the minute as rest. A straight-sets strength block is a long rest against a short work interval, which is the shape of the default here. The general programming context for interval prescription is set out in the ACSM guidelines (ACSM, Guidelines for Exercise Testing and Prescription).
What this tool does not do
It does not prescribe training volume, recommend exercises, or account for individual recovery. It does not estimate energy expenditure or training effect. It applies one rest interval and one changeover allowance to every set, so a session with varying rests needs to be calculated block by block or averaged. Cool-down has no field of its own; add those minutes to the warm-up, since both are fixed non-repeating durations.
Disclaimer
This tool is for educational and informational purposes only. It is not a substitute for professional coaching, medical evaluation, or individualised program design. Consult a qualified fitness professional or healthcare provider before beginning any new training regimen, especially if recovering from injury or managing a medical condition. All outputs are estimates derived from user inputs and a basic arithmetic model.
Questions
- Why is the total longer than the time the last set ends?
- Because rest sits between sets, so five sets hold four rests you actually take and a fifth the multiplication counts. On the default that is the difference between 21:15 and 19:45, exactly one 90-second rest. Use the total when another block follows and the trailing rest becomes the gap; use the shorter figure when the block is the whole session.
- What is the changeover field for?
- The seconds per set that go on plate changes, walking to the next station, or setting up a grip. Earlier versions had no field for it and suggested folding the time into the warm-up, which worked but hid where it went. Leave it at zero for a timer-enforced protocol; set it to 20 or 30 for a circuit and watch the total move.
- Can I use this for HIIT or Tabata?
- Yes. The interval structure from the Tabata study, 20 seconds of work against 10 seconds of rest for seven to eight sets, goes straight in. Eight sets with a 10-minute warm-up comes to 14:00 in total. Note that the study's protocol was performed at about 170% of VO₂max on a cycle ergometer; this tool times the structure and knows nothing about the intensity.
- Does it include cool-down?
- Not as a separate field. Add those minutes to the warm-up, since both are fixed one-off durations that sit outside the repeating block. The arithmetic treats them identically, so the total is right even though the breakdown labels them all as warm-up.
- What if my rest intervals vary between sets?
- The tool applies one rest and one changeover to every set. For a session that ramps rest as the sets get heavier, calculate each block separately and add the totals, or enter the average rest and accept an approximation. The output is a schedule estimate either way, not a stopwatch.
- Why does the estimate come in under the real session?
- Because scheduled time and clock time are different things. Rest periods stretch when nothing enforces them, equipment gets occupied, and form checks and hydration breaks fall outside the model entirely. The changeover field absorbs part of that; the rest is the gap between a plan and a gym.
Sources & Methodology
Total duration (seconds) = warm-up × 60 + sets × (work + rest + changeover). The time to the end of the final work set is warm-up × 60 + sets × work + (sets − 1) × (rest + changeover), since rest and changeover fall between sets rather than after the last one. Output is formatted mm:ss. Cool-down has no separate field and can be added to the warm-up.
- › Tabata I, Nishimura K, Kouzaki M, et al. Effects of moderate-intensity endurance and high-intensity intermittent training on anaerobic capacity and VO2max. Med Sci Sports Exerc. 1996;28(10):1327-30.
- › Buchheit M, Laursen PB. High-intensity interval training, solutions to the programming puzzle: Part I, cardiopulmonary emphasis. Sports Med. 2013;43(5):313-38.
- › American College of Sports Medicine. ACSM's Guidelines for Exercise Testing and Prescription.
Spotted something off?
Calculations or display — let us know.
More in Timing & Pacing
View all 8 →- Sleep Cycle CalculatorCalculate bedtimes for complete 90-minute sleep cycles based on your desired wake time.
- Eating Window ClockWork out when a chosen eating window closes and how long the remaining gap runs.
- HIIT Work-Rest Ratio CalculatorCalculate total HIIT session time and work-to-rest ratio from your interval structure.
- Hiking Time Calculator (Naismith's Rule)Estimate hiking time from distance and ascent using Naismith's 1892 rule.
- Tabata Timer Setup CalculatorCalculate total workout time for Tabata and custom interval training protocols
- EMOM Round CalculatorCalculate total rep volume across EMOM-style workouts with fixed reps per minute.