Interval settings
Set warm-up, work, rest, rounds, cool-down, and optional cues.
HIIT Timer (Intervals)
Run warm-up, work, rest, rounds, and cool-down intervals with a dominant phase countdown.
How it works
HIIT Timer is built for one job: run clean, repeatable intervals without getting in your way. You set a simple structure warm-up → work/rest rounds → cool-down, then control the session with Start/Pause, Next, and Reset. Presets load common patterns (Tabata, longer intervals, boxing rounds), and fullscreen turns the page into a big, readable training display.
This page is not trying to teach workouts. It is designed to help you run the timing structure clearly and quickly. That means predictable phases, clear round tracking, fast skipping when plans change, and optional sound cues so you do not have to stare at the screen.
If you are setting up a phone on the floor, a laptop on a box, or a TV across the room, the timer display automatically sizes to fit the available space, and fullscreen adds a minimal control bar so you can run the whole session without hunting for buttons.
- 1) Load a preset (Tabata, Intervals, Boxing) or enter your own seconds and rounds.
- 2) Decide whether you want Sound and optionally the final 3-2-1 beeps during Work.
- 3) Press Start. Warm-up runs once, then Work and Rest repeat for your rounds, then Cool-down finishes the session.
- 4) Use Next to skip a phase (skip warm-up, skip a rest, jump to cool-down).
- 5) For a clean display, press F to go fullscreen. Exit with Esc.
The session duration is easy to estimate: warm-up + (work + rest) × rounds + cool-down. If Rest is set to 0, the middle becomes work × rounds. This page does not hide that logic. What you enter is what it runs, in that order.
- If you want to start immediately, set Warm-up to 0 or press Next.
- If you do not want rests, set Rest to 0.
- If you rely on sound cues, press Start once first if your browser blocks audio until interaction.
- If shortcuts do nothing, click the timer card once so it has focus.
- If you are running a group, fullscreen keeps controls visible but minimal.
What the timer actually runs
There are five possible phases: Warm-up, Work, Rest, Cool-down, and Done. Warm-up and Cool-down run at most once each. Work and Rest repeat based on your Round count, and the Round label tracks progress (for example, Round 3/8).
The behavior is intentionally direct: Next advances to the next phase immediately, and Reset returns you to the start (Warm-up) using your current settings. If you change any of the interval values while not in fullscreen, the session resets to keep the run predictable. You do not want to be mid-round and discover that a new set of values partially applied.
Sound is optional. With Sound on, you get cues at phase boundaries. If you enable final 3-2-1 beeps, the timer adds one beep per second during the last three seconds of Work only. That setting is deliberately limited to Work so it does not turn rests into a constant chirp.
Scenarios with concrete numbers (what you will experience here)
These examples use values you can enter on this page. The total time estimates are simple and match the exact run order.
People often do not need a complicated workout builder. They need a simple timer that runs the same pattern every time and can handle interruptions. This timer is built around that reality: quick presets, visible round tracking, and controls that still make sense when you are out of breath.
If you want a minimal countdown with fewer settings, use Fullscreen Timer. If you want multiple blocks on one screen, use Multiple Timers. If you want strict formats, jump to EMOM Timer or AMRAP Timer.
Pick the closest match to what you are actually trying to do.
Technical details (timing, sound, focus, fullscreen)Optional notes if timing behavior matters▼
The timer targets phase endings using a monotonic clock (performance timing) rather than relying only on setInterval. This helps reduce drift if the browser is busy. Visual updates can still stutter on a slow device, but phase transitions aim for the intended durations.
Web audio may be blocked until a user gesture occurs. If cues are silent, press Start once, then keep Sound enabled. The “final 3-2-1” beeps fire only during Work and only in the last three seconds.
Shortcuts are handled on the timer card. If they do not work, click the card once to focus it. While typing in a number input, shortcuts are ignored to prevent accidental starts or skips.
Fullscreen is applied to the timer card itself. That keeps the controls, time display, and phase labels together. Use Esc or the Exit button to leave fullscreen.
Changing warm-up, work, rest, rounds, or cool-down resets the run state back to Warm-up. This prevents confusion where a run continues with a mix of old and new values.
Keyboard shortcuts
Click the timer card once, then use the shortcuts below. Shortcuts won’t trigger while you’re typing in an input, select, textarea, or editable field.
| Key | Action |
|---|---|
| Space | Start / pause |
| N | Next phase |
| R | Reset to start |
| F | Toggle fullscreen |
| Esc | Exit fullscreen |
Common scenarios
Use this page to run interval sessions with warm-up, work/rest rounds, and cool-down. Load a preset, tweak durations, then start. You can pause, skip to the next phase, toggle sound cues, and use fullscreen for a clean training view.
Frequently Asked Questions
What does this HIIT Timer do?
What’s the exact phase order?
How do rounds work here?
What happens if I set Rest to 0?
What does Next do?
What does Reset do?
What sound cues are available?
Why might I not hear sound cues?
Does fullscreen change how controls work?
What keyboard shortcuts are supported?
Which related timer should I use instead?
HIIT Timer at a glance
Warm-up • Work • Rest • Rounds • Cool-down • Tabata preset • Boxing preset • Sound cues • Next/Reset • Fullscreen + shortcuts
▼
HIIT Timer at a glance
Warm-up • Work • Rest • Rounds • Cool-down • Tabata preset • Boxing preset • Sound cues • Next/Reset • Fullscreen + shortcuts
- 1) Load or set: pick a preset or set seconds/rounds manually.
- 2) Choose cues: turn on Sound (optional) and final 3-2-1 beeps (work only).
- 3) Run it: press Start. Use Next to skip a phase or Reset to restart.
- Tabata: 20s work / 10s rest × 8 rounds (warm-up/cool-down optional).
- Intervals: longer work/rest for conditioning (example preset: 40/20 × 10).
- Rounds (boxing): 3:00 work / 1:00 rest × 6 rounds.
- No-rest EMOM-style: set Rest to 0 and use Rounds to control total reps.
Controls + behavior details▼
Space start/pause · N next · R reset · F fullscreen · Esc exit fullscreen.
Shortcuts are ignored while typing in inputs.
Warm-up runs once, then the timer alternates Work and Rest for your selected number of rounds, then ends with cool-down.
If Rest is 0, the timer goes work → work between rounds.
Next stops the current phase and immediately advances to the next phase in the sequence. Use it to skip warm-up, skip a rest, or jump into cool-down.
Some browsers require a user gesture before audio will play. If you do not hear cues, press Start once, then enable Sound and try again.
Final 3-2-1 beeps trigger in the last 3 seconds of work only.