Stopwatch & Timer

Stopwatch

00:00:00.00

100% Ready to start
0 Laps recorded
00:00:00.00 Last split
00:00:00 Set duration

Keyboard shortcuts: Space = Start/Pause, R = Reset, L = Lap (stopwatch).

Lap times

No laps recorded yet. Start the stopwatch and press Lap to save splits.

Lap Split time Total time

Frequently Asked Questions

How accurate is this online stopwatch and timer?

This tool uses Date.now() for elapsed time calculations and requestAnimationFrame for display updates, so it stays accurate even if the tab is briefly backgrounded or the browser throttles repainting.

Will the timer keep counting in a background tab?

Yes. The countdown is based on timestamps rather than interval ticks, so the remaining time is recalculated correctly when you return to the tab.

Does the timer play a sound when time is up?

Yes. When the timer ends, the page generates a simple beep tone with the Web Audio API. No external audio files are downloaded.

Can I use this stopwatch on mobile?

Yes. The stopwatch and timer work on modern phones and tablets in the browser, including touch controls for presets, laps, and reset actions.

Are my lap times or timer settings stored online?

No. Everything runs locally in your browser. The tool does not use external APIs, cookies, or tracking scripts.

Can I export stopwatch laps?

Yes. You can export all recorded laps as a CSV file for later analysis or sharing.