Tabata Workout Timer
Build a Tabata workout timer with 20/10 presets, custom sets, exercise rotation, local cues, density checks, and interval logs.{{ summaryHeading }}
| Metric | Value | Workout note | Copy |
|---|---|---|---|
| {{ row.metric }} | {{ row.value }} | {{ row.note }} |
| # | Phase | Set | Round | Exercise | Start | Duration | Copy |
|---|---|---|---|---|---|---|---|
| {{ row.order }} | {{ row.phase }} | {{ row.setLabel }} | {{ row.roundLabel }} | {{ row.exercise }} | {{ row.start }} | {{ row.duration }} |
| Cue time | Cue | Phase | Exercise | Purpose | Copy |
|---|---|---|---|---|---|
| {{ row.time }} | {{ row.cue }} | {{ row.phase }} | {{ row.exercise }} | {{ row.purpose }} |
| Time | Event | Interval | State | Copy |
|---|---|---|---|---|
| {{ row.time }} | {{ row.event }} | {{ row.interval }} | {{ row.state }} | |
| No run events yet. | ||||
Tabata training is a compact high-intensity interval format built around short hard efforts and short recovery. The classic pattern is 20 seconds of work followed by 10 seconds of rest, repeated for eight rounds. That four-minute work/rest block is easy to describe, but it is demanding because the rest period is too short for full recovery.
The timing pattern matters because it shapes fatigue. A movement that is safe and crisp for the first round can become sloppy by round six when the work is hard enough. Exercise choice, transition time, floor space, and how clearly cues can be heard all affect whether the plan feels controlled or chaotic.
Many workouts use the Tabata name for any 20/10 interval set. The original research protocol used very high cycling intensity, so a home, class, or bodyweight session should be read as Tabata-style timing unless effort is also controlled. A good plan keeps the interval structure clear while leaving enough room to protect movement quality.
Use Tabata-style sessions as general fitness information, not medical advice or a diagnosis of readiness for vigorous exercise. Stop for chest pain, dizziness, unusual shortness of breath, or sharp pain, and get professional guidance before vigorous intervals if you have medical conditions, are new to exercise, or are returning after a long break.
How to Use This Tool:
Start with the plan shape, then adjust cues and run controls only after the schedule looks right.
- Choose a
Timer preset.Classic 20/10 x 8starts from the familiar four-minute work/rest block, whileDouble Tabata with set break,Conditioning 30/15, andLow-impact 20/20load longer or gentler starting points. - Edit
Exercise rotationwith one movement per line. Keep names short enough to read from a distance because work intervals rotate through those lines and rest rows stay tied to the current round. - Set
Work interval,Rest interval,Rounds per set,Sets,Set break, andPrep countdown. If the total duration looks wrong, check whether prep time, zero rest, or a multi-set break changed the plan. - Choose
Cue style.Beepsuses local tones,Voice labelsannounces phase or exercise names when browser speech is available, andSilentleaves the timer visual-only. - Open
Advancedonly when needed.Cue volume,Vibrate on transitions, andPrevent screen sleepdepend on browser and device support, so verify them before leading a group. - Press
Startwhen theReady plansummary matches the session. Start copies the current plan for that run; field edits made while running apply afterResetorStart fresh. - Use
Pause,Skip, andResetduring the run, then reviewSession Metrics,Interval Ledger,Tabata Timeline,Cue Sheet,Run Event Log, orJSONdepending on what you need to save or check.
If a browser or shared URL carries an out-of-range value, the plan is held inside the accepted ranges. Recheck the summary badges and Session Metrics before starting a timed session.
Interpreting Results:
Read Total duration as the full clock time, including prep, work, round rest, and set breaks. Work time is the accumulated high-effort time. Work density shows how much of the whole session is work, so it drops when you add prep, longer rests, or set breaks.
The Work-to-rest ratio is the quickest way to check the interval relationship. A classic 20/10 setup gives a 2.0:1 ratio. A 20/20 setup gives 1.0:1, which may be more repeatable for skill practice or lower-impact movement. A zero-rest plan removes round-level recovery and should be treated as continuous work rather than classic Tabata.
A timer cannot confirm effort, heart rate, form, or recovery. A clean Tabata Timeline means the schedule is clear, not that the work reached the original lab intensity. Use breathing, perceived exertion, heart-rate data, and movement quality to decide whether the plan is appropriate.
| Result surface | What it tells you | Verification cue |
|---|---|---|
Session Metrics |
Total duration, work time, rest time, set breaks, prep, density, ratio, exercise rotation, and timer state. | Check this first when a session feels longer, shorter, harder, or easier than expected. |
Interval Ledger |
Every prep, work, rest, and set-break segment with start time and duration. | Use it to confirm the round count, set count, and exercise labels before sharing a workout. |
Tabata Timeline |
A work/rest chart that makes long rests, missing rests, and set breaks visible. | Open it when the plan needs to be checked at a glance. |
Cue Sheet |
Planned transition cues plus 3-second warning rows for work and rest segments at least 8 seconds long. | Use it for coaching notes; runtime audio cues fire on segment changes. |
Run Event Log |
Start, pause, resume, skip, reset, and completion events from the current browser session. | Use it to audit interruptions, not to measure workout intensity. |
Treat JSON as the structured record of the current plan and run state. It is useful for logging, but it still contains the same timing data shown in the visible tables.
Technical Details:
Tabata-style timing is a deterministic interval schedule. Each session is a sequence of segments with a type, duration, start time, and end time. Prep can appear once before the first round, work appears once per round, rest appears after each work segment when rest is greater than zero, and a set break appears between sets when there is more than one set.
The classic 20/10 pattern has a 2:1 work-to-rest relationship before prep or set breaks are added. The original laboratory protocol used seven to eight 20-second cycling bouts at very high intensity with 10-second rests, so a general-purpose timer should be read as Tabata-style timing unless effort is measured separately. Adding prep time does not change the work/rest ratio, but it does reduce work density because the denominator becomes the full session. Adding a set break has the same density effect across multi-set plans.
Formula Core
For one plan, let P be prep seconds, W be work seconds, R be round rest seconds, N be rounds per set, S be set count, and B be set-break seconds. Set breaks appear only between sets.
T is total session seconds. The work-to-rest ratio is W / R when R is greater than zero; when R = 0, the plan has no round rest.
| Preset | Work | Rest | Rounds x sets | Mechanism note |
|---|---|---|---|---|
Classic 20/10 x 8 |
20s | 10s | 8 x 1 | One classic work/rest block, with default prep before the first work interval. |
Double Tabata with set break |
20s | 10s | 8 x 2 | Two classic blocks with a 60-second break between sets. |
Conditioning 30/15 |
30s | 15s | 10 x 1 | Longer work and rest segments with the same 2:1 ratio. |
Low-impact 20/20 |
20s | 20s | 8 x 1 | Equal work and rest for lower density and more transition time. |
Validation and Timing Rules
Input ranges keep the generated schedule finite and readable. Exercise names are split by line, leading bullet marks are ignored, blank lines are removed, and an empty rotation becomes Work interval. The first exercise line is used for round one in each set, then the rotation repeats by round number.
| Input | Minimum | Maximum | Effect on the schedule |
|---|---|---|---|
Work interval |
5s | 180s | Creates one work segment per round. |
Rest interval |
0s | 180s | Creates one rest segment after each work segment when greater than zero. |
Rounds per set |
1 | 40 | Multiplies the number of work and rest opportunities inside each set. |
Sets |
1 | 10 | Repeats the round block and allows set breaks between blocks. |
Set break |
0s | 600s | Creates recovery between sets only when Sets is greater than one. |
Prep countdown |
0s | 120s | Adds a get-ready segment before round one. |
Cue volume |
0% | 100% | Sets local beep volume and voice volume request where supported. |
When a run starts, the current settings are copied into a session snapshot. The active countdown advances through that frozen segment list, so later edits do not rewrite the current interval. Pause stores the remaining milliseconds for the active segment, skip advances to the next segment or finish state, and reset returns to the editable plan while keeping the run log visible.
The live clock uses a monotonic browser timing source when available and refreshes the displayed countdown several times per second. Remaining time is rounded up for the clock, which prevents a segment from showing zero while it still has a fraction of a second left. Browser throttling, tab visibility changes, device sleep, and audio permission rules can still affect what the user hears or sees.
The event log keeps recent session control events and caps the visible history to 200 entries. Timeline chart rows group each work interval with its following round rest, while prep and set breaks remain separate rows so the schedule can be read without scanning every ledger line.
Safety, Privacy, and Accuracy Notes:
Tabata-style timing is useful only when the session also fits the person doing it. The timer does not measure heart rate, power, form, pain, fatigue, or recovery status.
- Use lower-impact movements, longer rest, fewer rounds, or fewer sets when all-out work would make form break down.
- Check cue behavior before a class. Voice, beeps, vibration, and wake lock can be blocked by browser settings, device support, battery policy, or tab changes.
- Workout text, logs, tables, charts, and JSON are generated in the browser. Chart rendering may use network-loaded charting code, and exercise names can still appear in copied exports, screenshots, downloaded files, or shared URLs, so avoid private notes in the rotation field.
- Do not treat a completed countdown as evidence of safe intensity. Use a heart-rate monitor, perceived exertion, and coach or clinician guidance when effort level matters.
Worked Examples:
A classic bodyweight block uses Classic 20/10 x 8, four short movement names, and the default 10-second prep. Session Metrics shows Total duration as 4m 10s, Work time as 2m 40s, Round rest as 1m 20s, Prep countdown as 10s, Work density as 64%, and Work-to-rest ratio as 2.0:1. The work/rest block itself is four minutes; the displayed total is longer because prep is included.
A coach building two blocks can choose Double Tabata with set break. The default plan has 16 work intervals, 16 short rests, one 60-second set break, and 10 seconds of prep. Session Metrics shows 9m 10s total, 5m 20s work, 2m 40s round rest, 1m set breaks, and 58% work density. Tabata Timeline makes the set break visible between the two blocks.
A lower-impact class might start from Low-impact 20/20. With default prep, Total duration becomes 5m 30s, Work time remains 2m 40s, Round rest also becomes 2m 40s, and Work-to-rest ratio reads 1.0:1. That is not classic 20/10 density, but it may keep transitions and technique cleaner for step jacks, box squats, incline push-ups, and marching climbers.
A troubleshooting case is a plan with Rest interval set to 0. The Interval Ledger has no round-rest rows, Session Metrics shows Round rest as 0s, and Work-to-rest ratio reads No round rest. If the intended plan was classic Tabata, set Rest interval back to 10 and check the summary before pressing Start.
FAQ:
Is every 20/10 timer a true Tabata workout?
No. A 20/10 timer recreates the timing pattern, but the original research protocol also used very high cycling intensity. Read the schedule as Tabata-style timing unless effort is measured and appropriate for the person doing it.
Why does the classic preset show more than four minutes?
The default classic plan includes a 10-second Prep countdown. Set prep to 0 if you want the clock to show only the eight 20-second work intervals and eight 10-second rests.
Why do my exercises repeat?
Exercise rotation repeats across work rounds. If you enter four lines and run eight rounds, each movement appears twice. Empty rotation text becomes Work interval so the timer still has a readable work label.
Can I change the plan while the timer is running?
You can edit the fields, but the active run uses the plan snapshot taken at Start. Press Reset or finish the session and use Start fresh when you want edited values to control the countdown.
Why did voice, beeps, vibration, or wake lock fail?
Those features depend on browser and device support. Voice uses the browser speech engine when available, beeps need local audio permission, vibration needs compatible hardware, and wake lock can be revoked by system policy or tab changes.
Does the timer send my workout to a server?
The countdown, metrics, ledger, cue sheet, event log, chart data, and JSON are generated in the browser. Your exports, screenshots, and shared URLs can still contain exercise names or timing settings, so treat those files and links as shareable records.
Glossary:
- Tabata
- A high-intensity interval format commonly associated with 20 seconds of work and 10 seconds of rest for eight rounds.
- Work interval
- The timed segment intended for high-effort movement.
- Rest interval
- The recovery segment that follows each work interval when round rest is greater than zero.
- Round
- One work segment and, when configured, its following rest segment.
- Set
- A repeated block of rounds. Multi-set plans can include a set break between blocks.
- Work density
- The percentage of total session time spent in work intervals.
- Cue Sheet
- A table of planned phase cues and warning rows that can be used for coaching or review.
References:
- Effects of moderate-intensity endurance and high-intensity intermittent training on anaerobic capacity and VO2max, PubMed, October 1996.
- Exercise intensity: How to measure it, Mayo Clinic, August 25, 2023.
- Adult Activity: An Overview, Centers for Disease Control and Prevention, December 20, 2023.