Utilities · Time, kept honestly

Timer & Stopwatch

Stopwatch, countdown and laps

A stopwatch with laps and a countdown timer, both measured from the clock rather than by counting ticks, so neither drifts.

StopwatchCountdownLapsDrift-free
Resolution
10 ms
Drift
None
Uploaded
0 B

Timer & Stopwatch

Runs in your browser · nothing uploaded
Ready 00:00.00 ready

01 — How to use Timer & Stopwatch

1 Pick stopwatch or countdown Switching mode resets the clock, so a countdown cannot accidentally inherit a stopwatch reading.
2 Start, pause, resume Pausing banks the elapsed time; resuming continues from there. The reading is always computed from timestamps, so pausing and resuming repeatedly does not accumulate error.
3 Take laps In stopwatch mode, Lap records a split. Once there are two, the fastest and slowest are marked.
4 Set a countdown Enter 90, 1:30 or 1:02:03 — bare seconds, minutes and seconds, or hours. The countdown stops at zero rather than running past it.

02 — Getting good results

This clock does not drift, and most do The obvious way to build a timer is to add ten milliseconds every time an interval fires. It is also wrong: timers fire late under load, and browsers deliberately throttle them to once a second or less in a background tab to save power. A counter built that way loses time steadily and can be minutes out after an hour. This one records when it started and subtracts, so the figure shown is the actual elapsed time regardless of how often the display managed to update.
Backgrounding the tab is safe Because the reading is derived rather than accumulated, the clock is correct the moment you return even if the browser suspended rendering entirely while the tab was hidden. The display may jump, which is the correct behaviour — it is catching up to the truth rather than inventing the time it missed.
Hundredths, not milliseconds Three digits of milliseconds change faster than anyone can read and make the whole readout shimmer as digit widths shift. Two digits update ten times a second, which is fast enough to feel live and slow enough to actually read. The underlying measurement is finer than what is displayed.
Nothing is saved Laps and the current time live in the page and disappear when the tab closes or reloads. That is deliberate — a stopwatch that quietly persisted state would be more confusing than useful — but it means you should note anything you need before navigating away.

03 — Questions

Only to load the page. Everything after that uses your device’s own clock, and nothing is transmitted.

04 — More about Timer & Stopwatch

61 more tools
where this came from.

Same shell, same shortcuts, same promise: nothing leaves your browser.

Browse all 62