Time tool

100% In-Browser

Interval Timer

Alternate work and rest intervals for training sessions, mobility routines, rehearsals, or repeated focus blocks. Configure the duration and rounds, choose a preset, then start, pause, skip, or reset the timer as your session changes.

Work
Rest

Work

00:45

Rest

00:15

Rounds

10

Work

00:45

Round 1 of 10

Completed

0

Remaining

10

Status

Ready

Overview

What Is an Interval Timer?

An interval timer alternates between timed phases. This page uses work and rest phases, letting you set each duration, repeat them for a selected number of rounds, and follow the remaining time with a circular progress display.

It can support exercise intervals, mobility breaks, rehearsals, classroom activities, and focused work routines. The timer is a scheduling aid; it does not provide training plans, medical guidance, sound cues, notifications, or saved sessions.

Features

Interval Timer Features

Custom work duration

Set whole-number work minutes and seconds.

Custom rest duration

Set whole-number rest minutes and seconds, including zero rest.

Custom rounds

Set the number of work rounds for the session.

Four presets

Load Tabata, HIIT, Stretch, or Boxing durations and round counts.

Start and pause

Start, pause, and resume the active interval.

Skip and reset

Advance the current phase or return to the first work round.

Progress display

View the current phase, remaining time, and circular progress indicator.

Session counts

View completed rounds, remaining rounds, and a simple status.

Method

How the Interval Timer Works

The page converts the entered whole-number minutes and seconds into durations. While running, it uses a browser interval with a one-second delay to reduce the remaining time. At the end of a work phase, a configured rest phase begins; when rest is zero, the next work round begins immediately.

When the final configured round finishes, the timer stops at zero and shows Finished. The current countdown is also written into the browser page title while this tool is mounted.

Presets

Available Interval Presets

PresetWorkRestRounds
Tabata00:2000:108
HIIT00:4500:1510
Stretch00:3000:106
Boxing03:0001:003

Workflow

How to Use the Interval Timer

  1. Enter work and rest minutes and seconds, or select a preset.
  2. Set the number of rounds.
  3. Select Set Intervals to apply the values and return to round one.
  4. Use Start to begin the work phase.
  5. Pause, skip, or reset the session when needed.

Examples

Common Uses

Interval training

Alternate exercise and recovery blocks using a duration that suits the session plan.

Mobility routine

Use short work and rest intervals to structure a repeated stretching routine.

Rehearsal

Time repeated practice blocks with planned pauses for review or reset.

Study breaks

Create a short focus-and-break cycle when you prefer custom lengths to a fixed Pomodoro session.

Classroom activity

Keep a repeated timed activity visible for students or participants.

Advantages

Benefits

  • Customizes work, rest, and round values without a separate app.
  • Shows a clear active phase and remaining time.
  • Includes practical presets that can be adjusted after loading.
  • Provides pause, skip, and reset controls for changing sessions.
  • Uses a responsive browser interface.

Boundaries

Limitations

  • Timer updates depend on browser interval callbacks and can be delayed in inactive tabs.
  • No audible alarm, browser notification, vibration, or fullscreen mode is implemented.
  • Sessions are not saved after a reload or navigation.
  • Inputs use non-negative whole-number values; fractional durations are not supported.
  • The tool provides timing only, not training, health, or productivity advice.

Guidance

Tips for Best Results

  • Set intervals before starting so the first work phase matches the intended routine.
  • Use a zero rest duration only when you want work rounds to follow one another.
  • Keep the timer visible during sessions where timing matters.
  • Test a preset before using it in a group, class, or training setting.
  • Plan any needed audio or accessibility cues outside this implementation.

Avoid

Common Mistakes

  • Expecting a background browser tab to visibly update every second.
  • Changing input values without selecting Set Intervals to reset the current session.
  • Assuming a rest duration is required; zero rest proceeds to the next work round.
  • Using the timer as a replacement for a professionally designed exercise or medical plan.
  • Leaving the page and expecting the session state to persist.

Questions

FAQ

What is an interval timer?

An interval timer alternates timed phases. This tool alternates work and rest phases for a chosen number of rounds.

How does this Interval Timer work?

Set work and rest minutes and seconds, set the number of rounds, apply the intervals, and start the timer. After a work phase, the timer moves to rest when a rest duration is greater than zero.

Can I set custom work and rest intervals?

Yes. Enter whole-number minute and second values for both work and rest, then select Set Intervals.

Which presets are available?

The available presets are Tabata (20/10 for 8 rounds), HIIT (45/15 for 10 rounds), Stretch (30/10 for 6 rounds), and Boxing (180/60 for 3 rounds).

Can I pause and resume the timer?

Yes. The Start button becomes Pause while the timer is running, and Start resumes the current timer state.

What does Skip do?

Skip advances the current phase using the same transition rules as the timer. It is disabled after the full session finishes.

What does Reset do?

Reset stops the timer and returns it to the first work round with the current configured work duration.

Can I use an interval timer without rest periods?

Yes. Set the rest duration to zero. After each work phase, the timer proceeds to the next work round until the session is complete.

How are completed and remaining rounds counted?

The page updates completed rounds as work/rest cycles advance and displays the remaining count from the configured total.

Does the timer play a sound or send notifications?

No. The implementation shows the phase, countdown, progress, and status on the page and updates the browser page title, but it has no sound or notification controls.

Will the timer stay exact in a background tab?

The page uses a browser interval with a one-second delay. Browsers can delay timer callbacks, especially in background tabs, so the visible countdown may not update at an exact one-second cadence.

Does the timer use my time zone?

No. This is a duration timer, not a date or time-zone converter. It counts the configured work and rest durations.

Can I use the Interval Timer on mobile?

Yes. The controls use standard browser inputs and buttons, though browser timing behavior can vary by device and browser state.

Is the Interval Timer free?

Yes. This is a free browser-based interval timer.

Are my intervals saved after I leave the page?

No persistence or saved-session feature is implemented. Reloading or leaving the page resets the current in-memory session.

Terms

Glossary

Interval

A timed period within a session.

Work Phase

The active interval that begins each round in this tool.

Rest Phase

The optional recovery interval after work.

Round

One configured work phase and, when present, its following rest phase.

Duration

The length of an interval, expressed here in minutes and seconds.

Countdown

A display that decreases from a starting duration to zero.

Progress

The portion of the active interval shown by the circular indicator.

Preset

A stored combination of work, rest, and round values.

Pause

Temporarily stops the countdown while retaining its current remaining time.

Browser Timer

A scheduled callback, such as setInterval(), used to update a page over time.

Transparency & Verification

Educational Disclaimer

100% In-Browser Execution

This tool counts down work and rest durations using its implemented browser timer logic. Results can depend on browser scheduling and tab visibility. It is intended for general planning, study, rehearsal, and activity timing, and does not provide medical, fitness, or professional advice.

Calculations and transformations execute locally on your machine with full offline support. Always verify critical results.

View full legal disclaimer