⏱️

Stopwatch & Timer

Precision stopwatch with lap times and countdown timer.

00:00.00
Space Start / Pause   L Lap   R Reset
:
:
00:05:00
🎉 Time's up!

How it works

1
Stopwatch

Uses performance.now() for precise elapsed time. Press Start/Pause, record laps, and review your best and worst splits highlighted in green and red.

2
Countdown Timer

Set a custom duration using hours, minutes, seconds — or pick a preset. The SVG progress ring shrinks smoothly as time passes.

3
Alarm

When the countdown reaches zero, an audio beep plays via the Web Audio API and "Time's up!" is displayed — no external sounds or files needed.

Frequently Asked Questions

Is the Stopwatch & Timer free?

Yes, completely free. No account, no install.

Does it work offline?

Yes. Once loaded, the stopwatch and timer work fully offline — no internet connection needed.

How precise is the stopwatch?

The stopwatch uses performance.now() for sub-millisecond precision, displayed to the nearest centisecond.

Can I record lap times?

Yes. Press the Lap button to record split times. All laps are listed with their individual duration and cumulative time.