Stopwatch

A precise online stopwatch with lap times and keyboard shortcuts - it stays accurate even in a background tab.

00:00.00

Shortcuts: Space start / pause   L lap   R reset

How this stopwatch stays accurate

Most naive stopwatches add a fixed amount every interval - say 10 milliseconds each tick. The trouble is that browser timers are not guaranteed to fire on time, and they are deliberately throttled to roughly once per second when a tab is in the background. Count ticks and your timer drifts, losing seconds or even minutes over a long session.

This one records the real timestamp when you press start and, on every screen refresh, subtracts it from the current clock. The display is just a view of "now minus start", so it is correct to the millisecond no matter how irregular the refreshes were. Leave it running in another tab for an hour and it will show the right time the instant you come back.

Lap times and totals

Press Lap (or the L key) to freeze a marker without stopping the clock. The table records two numbers for each lap: the lap time, which is the gap since the previous lap, and the total, which is the full elapsed time at that moment. Timing intervals on a run, rounds of a workout or stages of a task all become easy to compare afterwards.

Handy for

  • Interval training, where each lap is one round
  • Cooking or brewing steps you want to log without resetting
  • Timing how long tasks actually take, to plan better next time
  • Speed-solving, sport drills and classroom activities

Need to count down instead of up? Use the countdown timer with its alarm, or the Pomodoro timer for focused work sessions. To add up several recorded durations, the time calculator does the arithmetic for you.

Frequently asked questions

Does the stopwatch keep accurate time if I switch tabs?
Yes. The elapsed time is worked out from the actual start timestamp on every screen update, not by counting ticks. Background tabs throttle timers, but because the maths uses the real clock the time stays correct when you return.
What keyboard shortcuts does the stopwatch have?
Press Space to start or pause, L to record a lap while running, and R to reset back to zero. The shortcuts are listed under the buttons so you never have to remember them.
What is a lap time versus a split time?
A lap time is the length of that individual segment - the gap since the previous lap. A split (shown here as Total) is the overall elapsed time at the moment you pressed lap. This tool shows both side by side.
Does the stopwatch work offline?
Once the page has loaded it runs entirely in your browser with no network calls, so it keeps working with no internet connection. Nothing you time is sent anywhere.