Pre-quartz timing
Mechanical stopwatches could be accurate to 1/10th of a second—good enough to time early Olympics before quartz took over.
Automatically saves elapsed time and lap history in this browser. Clear saved session anytime.
Shortcuts: Space Start/Pause • L Lap • R Reset • F Fullscreen
| # | Timestamp | Split (Total) | Lap Δ | Actions |
|---|---|---|---|---|
| No laps yet. | ||||
Preset: Manual mode
Click Start or press Space to begin timing. Use Lap or L to capture a lap, Reset or R to clear the stopwatch, and F for fullscreen. The stopwatch starts as a simple count-up timer, with advanced exports and display settings tucked into Export & settings.
Each lap records a UTC timestamp, total split time, and lap delta. Rename laps for easier notes, delete mistakes, sort oldest or newest first, and clear laps without resetting the elapsed stopwatch time.
Use the workout and race presets to label laps as sets or splits. Fastest, slowest, and average lap analytics update automatically, with the fastest row highlighted and lap deltas colored against your average pace.
Fullscreen mode keeps the clock visible across a room. Optional sound on start/stop or lap can make timing changes easier to notice, while the keep-awake setting helps prevent the screen from dimming during longer sessions.
The browser’s high-resolution clock (performance.now()) keeps elapsed timing stable even if the system
clock changes. Optional target alerts can notify you at 5 minutes, 10 minutes, or a custom minute mark without turning
the stopwatch into a countdown timer.
Copy a quick summary, copy a tab-separated lap table, export CSV for spreadsheets, download an Excel-compatible file, copy Markdown for notes, or save/import a JSON session. You can also copy a shareable link with the current elapsed time and lap history.
Timing, lap history, settings, and autosave all stay in this browser using local storage. Nothing is uploaded while the stopwatch runs. Clear the saved session anytime from the settings panel.
It uses performance.now() for high-resolution timing and is not affected by manual system-clock changes while running.
No. All operations happen locally in your browser. You decide if you copy or export laps.
Space to Start/Pause, L to Lap, and R to Reset.
Yes. Elapsed time is computed from a monotonic clock when rendering resumes, so pausing the tab doesn’t lose accuracy.
Mechanical stopwatches could be accurate to 1/10th of a second—good enough to time early Olympics before quartz took over.
Human start/stop reactions add about 0.15–0.25 s each—why automated timing transformed sprint records.
Atomic clocks can resolve time to quadrillionths of a second—a cosmic leap from handheld lap buttons.
A lap is the time between presses; a split is the cumulative total. Pro timers show both so pacing adjustments are easy.
Major marathons accept results within ±1 second on gun time, but chip timing gives personal precision down to 0.1 s.
| # | Split | Lap |
|---|