Stopwatch
Track time with precision and record lap times.
00:00:00.00
Laps
0 lapsNo laps recorded yet.
How to Use This Tool
- Set the duration or start moment you want the Stopwatch to track using the controls above.
- Press start and the Stopwatch will run accurately even if you switch to another tab.
- Pause, reset, or restart with one click whenever you need to adjust the session.
Common Use Cases
- Workout intervals: Athletes time HIIT rounds, plank holds, or sprint splits with lap markers for each repetition.
- Task timing: Freelancers measure how long a deliverable actually takes to refine estimates for future client quotes.
- Speech rehearsal: Presenters time their delivery to fit a strict 5-minute lightning talk or 18-minute TED slot.
Frequently Asked Questions
Does the stopwatch keep accurate time when the tab is in the background?
Yes. The stopwatch records a start timestamp and computes elapsed time as Date.now() - start on each tick, so accuracy is unaffected even if the browser throttles background tabs. The displayed value catches up immediately when you return.
How precise are the lap times?
Laps are recorded to the millisecond, though browser timer resolution is typically clamped to 1-4ms for security reasons (Spectre mitigation). For sub-millisecond timing use the Performance API directly in a custom script.
Can I export my lap times?
Click the export button to copy all recorded laps to your clipboard as plain text or CSV. Paste into a spreadsheet to compute averages, splits, or pacing analysis without re-entering data.