Stopwatch
Online stopwatch with lap times and split tracking
00:00.00
How It Works
Overview
A stopwatch measures elapsed time from a defined start, with the ability to record intermediate lap times and cumulative splits without stopping the count. This online stopwatch tracks time at 10-millisecond resolution(centiseconds) — accurate enough for athletic intervals, cooking steps, presentation rehearsals, and timed games.
Unlike a physical sport watch, a browser stopwatch is subject to tab-throttling — when the tab is in the background, the browser may slow timer callbacks to save battery. The total elapsed value stays correct because it's based on system timestamps, but the live visual display freezes until you bring the tab back to focus. Keep it visible for live racing or coaching.
The Formula
Elapsed time is a difference between high-resolution timestamps. The display formats milliseconds into MM:SS.cc, where:
- Minutes = floor(ms ÷ 60,000)
- Seconds = floor((ms mod 60,000) ÷ 1,000)
- Centiseconds = floor((ms mod 1,000) ÷ 10)
Lap math: when you press lap, the current elapsed time is captured as the "split" (cumulative). The lap duration is the split minus the previous lap's split. Laps 1, 2, 3 are independent durations that sum to the total.
Worked Example
A runner does 4×400 m on a track and presses Lap at the end of each:
- Lap 1: 1:18.40 (split 1:18.40) — fastest
- Lap 2: 1:21.05 (split 2:39.45)
- Lap 3: 1:23.80 (split 4:03.25)
- Lap 4: 1:25.10 (split 5:28.35) — slowest
Total: 5:28.35. Average lap: 1:22.09. Spread between fastest and slowest: 6.7 seconds — about an 8 percent drift, indicating fade across the workout. A coach would suggest pacing lap 1 closer to 1:20 next time to keep splits within 3 percent.
When to Use This
- Sports training — interval running, swim laps, cycling sprints, boxing rounds.
- Cooking — boiling, simmering, or resting steps that need exact duration.
- Presentation practice — rehearse a 5-minute pitch and check pacing per slide.
- Productivity sprints — Pomodoro-style focus sessions, though a countdown timer is usually better for fixed-duration work.
- Game and quiz timing — board games, escape rooms, debate rounds.
- Process measurement — how long does a deploy take, a build run, a load complete.
Common Mistakes to Avoid
- Trusting the live display in a background tab. Browsers throttle timers when the tab is hidden — switch back to the tab to see the accurate current time.
- Confusing splits and laps. A 4:00 split at lap 3 means the third lap finished at 4:00 elapsed, not that lap 3 took 4:00.
- Reaction-time error. Pressing start and stop manually adds 0.1–0.3 s of human latency at each end. Use video review when sub-second precision matters.
- Losing data on refresh. The stopwatch resets if you reload the page. Screenshot or note your splits first.
- Using it for sub-millisecond timing. JavaScript can't reliably resolve below ~1 ms; a hardware stopwatch or oscilloscope is the right tool for that.
Frequently Asked Questions
Ad Space