Online Timer & Stopwatch

Timer & Stopwatch
The alarm is handed to the audio clock the moment you start, so it lands on time even if you switch tabs.


Ready
05:00
08:11:59 PM

Duration
1m
3m
5m
10m
15m
25m
30m
45m
60m
Repeat
Finishes at
08:11:59 PM
Desktop notification
Leaving this tab is fine — the alarm is already scheduled. Closing it is not: nothing survives the tab.

The problem with browser timers is not accuracy, it is walking away. Set one, switch to another tab to work, and the browser throttles that tab’s clock — to once a second, and after five minutes to once a minute — so the alarm arrives late. This page sidesteps that by handing the alarm to the audio clock the instant you press start. Browsers throttle the screen timer; they do not throttle sound that is already scheduled. A countdown, an interval timer for training, and a stopwatch with laps all live here.

How to use Online Timer & Stopwatch

  1. Pick a tab: timer, interval or stopwatch. They are independent, and moving between them pauses whatever was running.
  2. On the timer tab, type hours, minutes and seconds, or press one of the chips for the common lengths from 1 to 60 minutes. The clock time it will finish at is shown alongside.
  3. On the interval tab, set prepare, work and rest times and a round count. Well-known combinations like Tabata and HIIT are one chip away.
  4. Press start. Outside a text box, the space bar starts and pauses, R resets, and L records a lap.
  5. On the stopwatch, each lap shows the time since the previous one, with the running total beside it. The fastest split turns green and the slowest red; Copy puts the whole table on the clipboard.
  6. If a room needs to see it, use the fullscreen button. The digits scale to the screen, which is the difference between a timer and a timer people can read from the back.

Tips & gotchas

  • Leaving the tab is fine — the alarm is already scheduled and still fires on time. Closing the tab is not: nothing survives it.
  • The remaining time also appears in the browser tab title, so a glance at the tab strip is enough when you are working in another window.
  • Pressing the speaker icon plays the alarm once. Checking the volume before you need it beats discovering it was muted afterwards.
  • While a timer runs, the page asks the browser to keep the screen awake. Useful when a phone is propped up in a kitchen or a gym. If the browser refuses, the timer still runs and only the screen sleeps.
  • The displayed time is recomputed against the real clock on every tick rather than counted down by one, so it never drifts — come back after ten minutes in another tab and the number is exactly right.
  • Your durations and interval settings are remembered in this browser, so a routine you use every day is waiting for you next time.

Frequently asked questions

Will the alarm really fire if I am in another tab?

Yes, and this is the part most web timers get wrong. Chrome and the other browsers slow background timers to once a second, then to once a minute after five minutes, which is why a page relying only on a JavaScript interval can be a full minute late. This one schedules the finishing sound on the Web Audio clock when you press start, and audio scheduling is exempt from that throttling. The on-screen digits may stall while the tab is hidden; the sound will not. In interval mode, every round transition is scheduled up front the same way.

The alarm is too quiet to notice

Raise the slider next to the speaker icon — the real alarm sounds each time you let go, so you can compare on the spot. If that is not enough, check the device volume: browser audio cannot exceed it, so a page at full volume on a device at 20% is still capped at 20%. The alarm is a square wave alternating between 2,600 Hz and 1,950 Hz. That is the 2–4 kHz band human hearing is most sensitive to, and a square wave carries enough harmonics that background noise masking one frequency cannot hide the rest. It is the same reason alarm clocks buzz rather than chime.

There is no sound

Three things to check. The speaker icon may be off — turning it on plays a tone immediately, so you will know at once. Browsers also block audio until the visitor has interacted with the page; pressing start counts, so a timer you set up but never started will be silent. And on iOS, Safari respects the physical mute switch for web audio, so check the side of the device.

How do I use it as a Pomodoro timer?

Two ways. The quick one: on the timer tab press the 25 chip and turn on Repeat, and it will chime every 25 minutes and keep going. The complete one: on the interval tab press the "Study 25/5 × 4" chip, which runs four blocks of 25 minutes of focus and 5 minutes of rest, sounding a short tone and changing colour at every boundary.

Why is there no rest after the last interval?

Because a session of eight rounds is eight work intervals and the seven rests between them. Adding a rest after the final round would leave you waiting ten seconds after the workout is already over, and would overstate the total time. The session ends the moment the last work interval does.

What is the difference between a lap and the total?

The lap is the time since the previous lap; the fainter number beside it is the elapsed time from the start. Running four laps of a track, the split is what each lap took and the total is your time as you crossed each line. Copy takes both, tab-separated, so it pastes straight into a spreadsheet.

How accurate is it?

The display is recalculated from the device clock every tick, so error cannot accumulate. The sound rides on the audio hardware clock, which is if anything more precise than the screen. The one case no web timer can cover is a laptop suspending, which stops the CPU and the audio together: on waking, the remaining time is correct again, but an alarm whose moment passed while the machine slept does not come back.