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.