⏱️ Tabata Interval Timer

Set your work, rest, rounds and warm-up time to build a Tabata-style interval plan, then run a live countdown timer.

How the plan is assembled

Your four numbers expand into a list of phases: an optional warm-up, then work and rest alternating. Rest is skipped after the last round, so the session ends on effort:

total = warm-up + rounds × work + (rounds - 1) × rest
phases = 1 + rounds + (rounds - 1)

The defaults - 10 s warm-up, 20 s work, 10 s rest, 8 rounds - build 16 phases totalling 240 seconds. That is the classic four-minute Tabata, and it lands on four minutes only because the warm-up replaces the trailing rest the timer drops. Set the warm-up to 0 and the session is 3:50.

Running it

The countdown is a one-second browser timer with no sound. Background tabs get throttled by every modern browser, so leave this tab visible and in front - minimise it and the phases can fall behind your actual workout.

Frequently asked questions

How long is a Tabata workout?

Four minutes of intervals: eight rounds of 20 seconds work and 10 seconds rest. This timer adds whatever warm-up you set on top.

What is the 20 10 Tabata protocol?

It comes from Izumi Tabata's 1996 study of speed skaters, who did eight 20-second efforts at a punishing intensity with 10 seconds between. The structure copies easily; the effort level was the point.

Will the timer keep running in a background tab?

Not reliably. Browsers slow down timers in hidden tabs to save battery, so the countdown can drift behind real time. Keep the page on screen for the session.