About this Stopwatch
Release Updates
- Simplified the first-screen controls to Start/Pause, Lap, Reset, Fullscreen, and an expandable options panel.
- Added local session autosave, clear saved session, and shareable stopwatch links with elapsed time and laps.
- Added sound options, keep-screen-awake support, and optional target time alerts.
- Added lap rename, delete, clear-laps-only, oldest/newest sorting, Excel export, and copy summary.
- Added quick presets: Workout, Study Sprint, and Race Splits.
- Added lap analytics (fastest, slowest, average) with personal-best row highlight and pace delta coloring.
- Added display toggles for milliseconds, compact mode, and high-contrast mode.
- Improved keyboard safety with shortcuts toggle, menu-aware shortcuts, and optional reset confirmation on R.
- Improved fullscreen UX with auto-hiding controls that reappear on activity.
- Added JSON export/import and Copy Markdown export for notes/docs workflows.
How to use the online stopwatch
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.
Online stopwatch with lap times
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.
Stopwatch for workouts and race splits
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.
Stopwatch for classrooms, meetings, and presentations
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.
Stopwatch for experiments and productivity sprints
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.
Export lap times to CSV, Excel, Markdown, or JSON
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.
Privacy-first browser stopwatch
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.
