Related Tools
How to Use
- 1Click Start to begin counting.
- 2Click Lap while running to record a split time.
- 3Click Pause to freeze the timer without resetting.
- 4Click Resume to continue from where you paused.
- 5Click Reset to clear everything and start over.
About Online Stopwatch
The Online Stopwatch uses requestAnimationFrame for smooth, high-precision timing. It displays minutes, seconds, and centiseconds (hundredths of a second) in real time.
Lap times are recorded with both the per-lap split duration and the cumulative time. The fastest lap is highlighted in green, making it easy to compare performance across intervals.
Frequently Asked Questions
How accurate is the stopwatch?
Timing is based on timestamp differences (Date.now()) and refreshed with requestAnimationFrame for smooth updates, so practical accuracy is typically within a few milliseconds.
Does it continue when I switch tabs?
Yes. The elapsed time is calculated from a fixed start timestamp, so switching tabs does not affect accuracy.
How many laps can I record?
Unlimited. All laps are stored in memory for the session. The list scrolls if it gets long.