Interval timer for HIIT, Tabata and circuits
A work/rest interval timer for HIIT, Tabata and circuit training. Set your phases once and follow the audio cues, so you can focus on the exercise instead of watching a clock or counting reps in your head.
How it works
You define four values: prepare (a get-ready countdown), work (the active interval), rest (recovery between intervals) and the number of rounds. When you press Start, the timer counts down the prepare phase, then alternates work → rest for each round, showing the current phase and round number. At every phase change it plays a beep generated with the Web Audio API, so the cue works offline with no audio file to download. Setting rest to 0 chains work intervals back to back.
Example
A classic Tabata block:
| Phase | Duration | Repeats |
|---|---|---|
| Prepare | 10 s | once |
| Work | 20 s | 8 rounds |
| Rest | 10 s | between rounds |
Total active time is 8 × (20 + 10) = 240 seconds (4 minutes) after the 10-second prepare.
Everything runs in your browser — the audio cues are generated locally, so the timer works offline and nothing about your workout is ever uploaded.