Stopwatch
A precision stopwatch built on requestAnimationFrame with start, stop, lap, and reset controls — ideal for timing workouts, recipes, code, and races.
A precision stopwatch built on requestAnimationFrame with start, stop, lap, and reset controls — ideal for timing workouts, recipes, code, and races.
How to use Stopwatch
- 1
Press Start to begin counting from zero in HH:MM:SS.ms format.
- 2
Press Lap any time the stopwatch is running to capture a snapshot — laps stack newest-first.
- 3
Hit Stop to pause; Start resumes from the same elapsed time without losing accumulated milliseconds.
- 4
Use Reset to clear both the running time and the lap list, then Copy All to grab every lap as plain text.
Who is Stopwatch for?
Personal trainers running interval timing for clients during sessions
Cooks and bakers timing multi-stage recipes without grabbing a kitchen timer
Public speakers rehearsing talks and tracking section length
Operations leads benchmarking how long a manual workflow takes per item
Students timing practice exam sections under realistic conditions
Why use Stopwatch?
- Display updates 60 times per second via requestAnimationFrame, so the milliseconds glide instead of jumping.
- Underlying timing uses performance.now(), which is monotonic and unaffected by clock changes or DST.
- Lap rows stay sortable, copyable, and persist until the next reset — perfect for multi-set workouts.
- Tab-safe: a brief background tab does not skew the elapsed time because we measure deltas, not interval ticks.
Common use cases
- Time interval workouts (HIIT, Tabata, EMOM rounds) and copy the lap list into a workout journal.
- Benchmark cooking steps where each lap captures a stage like 'roast', 'rest', 'sauce'.
- Profile manual processes — answering support tickets, packing orders — to spot the slow step.
- Practice public-speaking timing, with a lap for each section of the talk.
How Stopwatch keeps your data private
Nothing is logged anywhere. The stopwatch state lives in your browser tab; closing it discards all laps. That makes the tool acceptable in regulated settings — clinical research, legal billable-time captures, or NDA-bound workflows — where third-party time-tracking SaaS would be a compliance issue.
How Stopwatch compares to alternatives
Honest comparison to other popular options — pick the right tool for the job.
| Tool | Main limitation |
|---|---|
| Phone stopwatch app | Requires unlocking and app launch — slower for spur-of-the-moment timing |
| Google's stopwatch widget | Lap copying is awkward and the widget is hidden behind a search query |
| Physical stopwatch | No way to copy laps into a digital workout log or spreadsheet |
| Stopwatch | Free, runs in your browser, no sign-up, no watermarks, no file-size limits beyond your device memory. |
Limitations & things to know
- Time pauses visibly when the tab is fully throttled — recovers to correct elapsed value on focus
- Lap list is not persisted across page reloads
- No keyboard shortcuts in the current release
About Stopwatch
A good stopwatch should do three things: start instantly, count accurately, and stay out of your way. Xevon Tools' Stopwatch is built on the modern web's two best timing primitives — requestAnimationFrame for the smooth 60fps display and performance.now() for the actual elapsed-time math. That combination means the milliseconds tick visibly past at a buttery pace, but the underlying number is monotonic, immune to system-clock adjustments, and accurate even if your laptop briefly sleeps. Lap times are stored newest-first so your most recent split is right under your thumb on mobile, and the Copy All button serializes the full list as plain text suitable for pasting into Notes, a workout log, or a spreadsheet. There's no account, no upload, no sync, and no advertising — the tool is intentionally a single screen because the moment you're timing something, you don't want to fight a UI. It's particularly popular for HIIT workouts, public-speaking practice, recipe stage tracking, and quick benchmarks of manual workflows where a phone stopwatch app would be slower to launch than a browser tab you already have open.
Frequently asked questions
Your files never leave your device
Every tool on Xevon Tools runs 100% in your browser. No uploads, no servers, no tracking. Free forever.
Embed Stopwatch on your site
Add this tool to your own website, blog, or internal tool page with one line of code. Free to use, no attribution required (but appreciated).
<iframe src="https://www.xevontools.com/embed/stopwatch" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px;" title="Stopwatch — Xevon Tools"></iframe>
