Everyday

Online Stopwatch

A precise stopwatch with lap times, driven by the system clock so it never drifts.

Free, no sign-up Updates as you type Formula shown below
Stopwatch
00:00.00

Space start or stop · L lap · R reset

Laps recorded
0
Press Start, then Lap to record splits
Fastest lap
Average lap
Lap times
Advertisement

Lap time and split time

These are different measurements and the distinction matters when reading results.

  • Lap time is the duration of one segment on its own — how long that lap took.
  • Split time is the total elapsed at the moment the lap was recorded — cumulative from the start.
A four-lap run.
LapLap timeSplit time
11:02.401:02.40
20:58.902:01.30
31:01.203:02.50
40:57.804:00.30

This stopwatch records both. Lap 4 was the fastest at 57.80 seconds, and the total run took 4:00.30 — a negative split, since the second half was faster than the first.

Precision and drift

This stopwatch uses performance.now(), a monotonic high-resolution clock that is unaffected by system time changes, and displays to a hundredth of a second.

It stores the start timestamp and computes elapsed time on every frame rather than incrementing a counter. A counter-based timer drifts by seconds over a long run, because browsers throttle background tabs and each tick carries rounding error. Reading the clock instead means the elapsed time is always correct.

Browser precision is deliberately reduced. Since the Spectre disclosures, browsers round high-resolution timestamps to protect against timing attacks — typically to 0.1 ms or 1 ms. That is far finer than human reaction time, which is 200 to 250 ms, so it makes no practical difference for hand timing.

For anything officially timed, electronic timing gates are used precisely because the human at the button is the largest source of error, not the clock.

Advertisement

Frequently asked questions

Does the stopwatch keep running if I switch tabs?

Yes. It reads the elapsed time from a monotonic clock rather than counting ticks, so background throttling does not affect accuracy.

The display catches up the moment you return to the tab.

What is the difference between lap and split time?

Lap time is how long one segment took on its own. Split time is the cumulative total at the moment the lap was recorded.

This stopwatch shows both columns.

How accurate is it?

Display precision is a hundredth of a second, and the underlying clock is far finer. In practice the limit is human reaction time at the button — around 200 milliseconds.

For anything official, electronic timing gates remove the human from the loop entirely.

Are there keyboard shortcuts?

Yes. Space starts and stops, L records a lap, and R resets.

They work anywhere on the page, provided you are not typing in a text field.

This is an estimate, not advice. Results depend on the assumptions above and your own circumstances. Check figures with a qualified professional before acting on them. Read the full disclaimer.
Advertisement