Stopwatch with Lap Times — Free Online Tool
A browser-based stopwatch with lap recording. Press Space to start/pause, L to record a lap, R to reset. Each lap row shows lap time, total time, and the difference vs average lap time. Uses performance.now() for sub-millisecond precision.
100% client-side. No uploads. Your data never leaves your browser.
How to use Stopwatch with Lap Times
- Click Start or press Space to begin.
- Press L or click Lap to record a lap time.
- Compare lap times in the table (green = faster than avg, red = slower).
- Click Reset or press R to clear.
Frequently Asked Questions
How precise is this stopwatch?
Uses performance.now() and requestAnimationFrame for ~16ms display updates. The elapsed time accumulation is precise to the millisecond.
Will it keep running in the background?
requestAnimationFrame pauses in hidden tabs in most browsers. For background timing, the elapsed calculation uses timestamps so it catches up when the tab is visible again.
What are the keyboard shortcuts?
Space: start/pause. L: record lap (while running). R: reset.
Related tools
Related reading
Browse all free tools · theproductguy.in