{{ summaryHeading }}
{{ summaryPrimary }}
{{ summaryLine }}
{{ roundBadge }} {{ totalDurationDisplay }} {{ workDensityDisplay }} work {{ cueBadge }} Complete
{{ sessionStageTitle }}
{{ sessionStageClock }}
{{ sessionStageLine }}
{{ phaseProgressLabel }}
{{ sessionStageAria }}
Tabata timer inputs
Classic keeps the 20 seconds work, 10 seconds rest, eight-round format.
Use short movement names that are readable from a distance.
Accepted range is 5-180 seconds; keep all-out Tabata efforts short.
sec
Use 0 for continuous work, or raise rest for skill practice and beginners.
sec
Accepted range is 1-40 rounds per set.
rounds
Use one set for a four-minute classic block, or multiple sets for classes and circuits.
sets
Ignored when there is only one set.
sec
Use 0 to start the first work interval immediately.
sec
Choose Silent for visual-only timing, Beeps for phase changes, or Voice for exercise names.
{{ volume_pct }}%
Set 0 for muted beeps while keeping visual phase changes.
Unsupported browsers ignore vibration requests.
{{ vibrate ? 'On' : 'Off' }}
Browsers may revoke wake lock after tab switches, low battery, or system policy.
{{ keep_awake ? 'On' : 'Off' }}
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.

        
Customize
Advanced
:

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.

  1. Choose a Timer preset. Classic 20/10 x 8 starts from the familiar four-minute work/rest block, while Double Tabata with set break, Conditioning 30/15, and Low-impact 20/20 load longer or gentler starting points.
  2. Edit Exercise rotation with 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.
  3. Set Work interval, Rest interval, Rounds per set, Sets, Set break, and Prep countdown. If the total duration looks wrong, check whether prep time, zero rest, or a multi-set break changed the plan.
  4. Choose Cue style. Beeps uses local tones, Voice labels announces phase or exercise names when browser speech is available, and Silent leaves the timer visual-only.
  5. Open Advanced only when needed. Cue volume, Vibrate on transitions, and Prevent screen sleep depend on browser and device support, so verify them before leading a group.
  6. Press Start when the Ready plan summary matches the session. Start copies the current plan for that run; field edits made while running apply after Reset or Start fresh.
  7. Use Pause, Skip, and Reset during the run, then review Session Metrics, Interval Ledger, Tabata Timeline, Cue Sheet, Run Event Log, or JSON depending 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.

How to read Tabata timer result surfaces
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.

Diagram of a Tabata plan as prep, work, rest, repeated rounds, and optional set break segments.

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 = P + S N ( W + R ) + ( S - 1 ) B Work density = S N W T 100 %

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.

Tabata timer preset mechanics
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.

Accepted Tabata timer input ranges
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: