Workout intervals
Track 8 x 400m repeats: start the stopwatch, press Lap at the end of each interval, and review your splits. Copy or download your lap table to plan your next session.
A free, browser-based chronograph stopwatch with millisecond precision, lap splits, fullscreen mode, and a beautiful analog face. No account, no tracking โ works offline once loaded.
Press Lap or L while running to record splits.
The outer ring is the bezel, styled with a polished metallic gradient. Inside, 60 minor tick marks mark each second and 12 major ticks mark 5-second intervals. The sweeping second hand moves continuously for smooth visual feedback, while the hour and minute hands track elapsed time. A decorative sub-dial at the top of the face tracks elapsed minutes.
Switch between Classic Chronograph (light, polished) and Minimalist Dark (high-contrast, OLED-friendly). Your choice is saved automatically.
Toggle between 1/100 s (centisecond, default) and 1/1000 s (millisecond) display precision. Internal timing is always millisecond-accurate.
Track 8 x 400m repeats: start the stopwatch, press Lap at the end of each interval, and review your splits. Copy or download your lap table to plan your next session.
Rehearse a presentation and press Lap at each section transition. Review cumulative times to pace your talk within the allotted slot.
Start the timer and glance at the large analog face from across the kitchen. The sweeping second hand gives instant visual feedback without squinting at digits.
Enter fullscreen mode and project the stopwatch on a screen. The analog face and large digital readout are legible from the back of the room.
This stopwatch runs entirely in your browser. No timing data, lap records, or session information is ever sent to any server. No account, no sign-in, no tracking cookies. Once loaded, it works fully offline.
Yes. It uses your browser's high-resolution monotonic clock (performance.now()) to compute elapsed time as a precise delta between timestamps. This avoids drift from setInterval counters and remains accurate even when the tab is backgrounded.
When you switch tabs, the stopwatch keeps tracking time accurately using timestamp deltas โ the display updates when you return. If you close the tab or browser, your session is saved automatically. On your next visit, you will see a "Resume previous session?" prompt that lets you pick up exactly where you left off.
While the stopwatch is running, click the Lap button or press L on your keyboard. Each lap records the split time since the previous lap and the cumulative elapsed time. Laps appear in a scrollable list, newest first.
Click the Fullscreen button or press F. The clock face and digital readout scale to fill your screen โ perfect for presentations, classrooms, or gym walls. Press F or Escape to exit.
Yes. Space = Start/Stop, L = Lap, R (hold) = Reset, F = Fullscreen, ? = Show all shortcuts. Shortcuts are disabled when you are typing in a text field.
Yes. The layout adapts to any screen size. Touch targets are at least 44ร44 pixels, and Reset requires a long-press to prevent accidental wipes.
No. The stopwatch runs entirely in your browser. Your times and laps are saved only in your browser's local storage. Nothing is sent to any server, no account is needed, and there is no tracking.
A stopwatch counts up from zero to measure elapsed time. A countdown timer counts down from a set duration and alerts you when time is up. Pick a stopwatch for measuring, a countdown for deadlines.
Yes. Click Copy to copy your laps as tab-separated text to the clipboard, or click Download CSV to save a stopwatch-laps.csv file with the columns lap, lap_time, cumulative_time.