About this tool
Accurate online stopwatch with laps, keyboard shortcuts, and fastest/slowest lap analysis.
This online stopwatch times to hundredths of a second using the browser's monotonic performance clock, so the elapsed figure is measured from a high-resolution timestamp rather than counted up by a ticking interval that can drift. Space starts and pauses, L records a lap and R resets, and every lap is listed with its own split, the running total and the gap against the previous lap, plus fastest, slowest and average once you have two. The elapsed time also appears in the browser tab title, so it stays readable while you work in another window.
Open Online Stopwatch on AltFTool — it loads instantly in your browser.
Press Start (or the Space key) to begin — the display counts in hundredths of a second and the status line under it reads Running, Paused or Ready.
Press Lap (or L) at each split: the Lap times table records Lap, Lap time, Total and Δ prev, and the tiles above show Laps recorded, Fastest lap and Average lap. Reset (or R) clears the clock and the lap list.
Copy puts the lap report on the clipboard, and Download saves the same report as stopwatch-laps.txt.
Elapsed time comes from performance.now(), a monotonic high-resolution clock, so it does not drift with animation frames and is unaffected by system clock adjustments mid-session.
Each lap shows the delta against the previous one and the table flags the fastest and slowest, which is the comparison you actually want from a split list.
Space, L and R cover the whole workflow without hunting for a button, and the running time is mirrored into the tab title so you can see it from another window.
The timing itself is accurate to well under a hundredth of a second because it is derived from the browser's high-resolution monotonic clock, not from a repeating timer. The real limit is human reaction time on the start and stop press, typically 150 to 250 milliseconds, which is far larger than any error the stopwatch introduces.
Space starts and pauses, L records a lap and R resets everything including the lap list. Shortcuts are ignored while you are focused on an input, a button or a link, so they will not fire by accident when you are typing elsewhere on the page.
Lap time is the interval since your previous lap press; total time is the elapsed time since you started. Both are recorded for every lap, along with the difference between that lap and the one before it, so you can see whether you are speeding up or slowing down without doing the subtraction.
Yes — the elapsed time is calculated from timestamps rather than accumulated frame by frame, so it stays correct even when the browser throttles a background tab and the display catches up when you return. The tab title shows the running time to the second, so you can read it without switching back.