Online Stopwatch with Lap Times
Free online stopwatch with lap splits, millisecond precision, and keyboard shortcuts — works in any browser with no signup.
Space start / stop · L lap · R reset
Free online stopwatch with lap splits, millisecond precision, and keyboard shortcuts — works in any browser with no signup.
Space start / stop · L lap · R reset
A clean, precise stopwatch that runs in any browser — no app, no signup. Click Start or press the Space bar to begin timing, record unlimited splits with the Lap button while running, and reset everything with one click when stopped. The LCD-style display shows minutes, seconds, and milliseconds, switching automatically to hours when a session runs long.
Timing uses your browser's high-resolution monotonic clock, so the stopwatch stays accurate to the millisecond and is unaffected by system clock changes. Your theme and accent color are preserved in the page link, so you can share or bookmark the stopwatch exactly as you like it.
Click Start (or press the Space bar) to begin timing. While the stopwatch is running, click Lap (or press L) to record a split without stopping. Click Stop (or press Space again) to pause, and Reset (or press R) to clear the time and all laps back to zero.
Once the page has loaded, all timing runs entirely in your browser — no server connection is needed while the stopwatch is running, so it keeps working if your connection drops. You only need internet access to open the page initially.
Space starts and stops the stopwatch. L records a lap while the stopwatch is running. R resets the stopwatch to zero when it is stopped.
The stopwatch records up to 99 laps. Each lap row shows the lap number, the lap split time, and the total elapsed time at that lap, with the most recent lap at the top. The list scrolls if it grows long.
Yes. Timing uses performance.now(), the browser's high-resolution monotonic clock, which is accurate to fractions of a millisecond and is not affected by system clock changes or timezone shifts. The display refreshes about 20 times per second, but the underlying elapsed time and lap splits are captured with full millisecond precision.