Interval Training Calculator Formula
Understand the math behind the interval training calculator. Each variable explained with a worked example.
Formulas Used
Total Session
total_session_min = round((warmup_min + interval_block_min + cooldown_min) * 10) / 10Work:Rest Ratio
work_rest_ratio = round(work_duration_sec / rest_duration_sec * 100) / 100Total Work Time
total_work_min = round(total_work_sec / 60 * 10) / 10Total Rest Time
total_rest_min = round(total_rest_sec / 60 * 10) / 10Variables
| Variable | Description | Default |
|---|---|---|
num_intervals | Number of Intervals | 8 |
work_duration_sec | Work Duration(sec) | 60 |
rest_duration_sec | Rest Duration(sec) | 60 |
warmup_min | Warm-Up(min) | 10 |
cooldown_min | Cool-Down(min) | 5 |
total_work_sec | Derived value= num_intervals * work_duration_sec | calculated |
total_rest_sec | Derived value= (num_intervals - 1) * rest_duration_sec | calculated |
interval_block_min | Derived value= (total_work_sec + total_rest_sec) / 60 | calculated |
How It Works
How to Plan Interval Training
Interval training alternates high-intensity work periods with rest or low-intensity recovery.
Key Variables
Work:Rest Guidelines
Worked Example
8 x 60-second intervals with 60-second rest, 10 min warmup, 5 min cooldown.
num_intervals = 8work_duration_sec = 60rest_duration_sec = 60warmup_min = 10cooldown_min = 5
- 01Total work = 8 * 60 = 480 seconds = 8.0 min
- 02Total rest = 7 * 60 = 420 seconds = 7.0 min (7 rest periods between 8 intervals)
- 03Interval block = (480 + 420) / 60 = 15.0 min
- 04Total session = 10 + 15.0 + 5 = 30.0 min
- 05Work:Rest ratio = 60/60 = 1.00
Ready to run the numbers?
Open Interval Training Calculator