OOnDevice

Stopwatch & Timer

Stopwatch with lap times and countdown timer with alarm sound. Precision timing using requestAnimationFrame.

Works offlineNothing uploaded

00:00.00

How to use it

1

Start the timer

Click start to begin timing.

2

Record lap times

Click lap to record split times as you go.

3

Stop and review

Stop the timer and review your recorded lap times.

When to use Stopwatch & Timer

You're doing interval training — 40 seconds on, 20 seconds rest — and your phone keeps pulling you into notifications every time you unlock it to check the split. Open this page in a dedicated browser tab: set the countdown timer to 40 seconds, start it, and step away. When it hits zero the Web Audio API plays an alarm and a browser notification fires (if you've granted permission), so you hear it even when the tab is in the background. Switch to stopwatch mode for lap-based timing: track swim lengths, cooking steps, or how long a client call actually ran. The timer uses timestamps rather than intervals, so it stays accurate even when the tab isn't active. Nothing is logged — close the tab and the session is gone.

  • Time 40-second intervals during a HIIT workout
  • Track lap splits for a swim set without touching your phone
  • Measure how long a client call actually ran for billing records

About this tool

Most stopwatch apps live on your phone and keep disappearing behind notifications. This one stays in your browser tab — start, lap, stop, reset, and back again. Precision timing uses requestAnimationFrame so splits are accurate enough for interval training, cooking timers, timed study blocks, or tracking how long a client call actually ran. Countdown timer mode plays an alarm when it hits zero, so you can set it and step away. Two tools in one tab, no download, no app store — just open and start timing.

Frequently asked

Is this private? Does it work offline?
Yes. The timer runs on your computer — nothing is sent to a server, and your sessions are not tracked.
How accurate is this stopwatch?
It uses requestAnimationFrame for display updates, providing sub-millisecond visual accuracy. The timing resolution is as precise as your browser allows.
Can I use the stopwatch and timer at the same time?
You can switch between the stopwatch and timer tabs freely. Each maintains its own state independently.
Does the timer have an alarm sound?
Yes. When the countdown reaches zero, the timer plays an audio alert using the Web Audio API and shows a visual notification.
Will the timer keep running if I switch tabs?
Yes. The timer uses timestamps rather than intervals, so it remains accurate even if the tab is inactive.