🎮 How to Use
- ▶ Start begins counting (millisecond precision).
- Lap records intervals between presses.
- ↻ Reset clears everything.
About this tool
High-precision browser stopwatch with millisecond display. Lap function records intervals between presses. Useful for athletic training, cooking, or any timed activity.
Lap times vs split times
A stopwatch measures elapsed time, the gap between when you start it and when you read it. Two ways of recording intermediate points cause endless confusion, so it helps to be precise about both. A lap time is the duration of a single segment, measured from the previous mark to the current one. A split time (sometimes called cumulative or running time) is the total elapsed from the start up to the current mark. This stopwatch shows both: each row lists the lap (interval since the last press) and the split (total from zero).
Elapsed = stop time - start time Lap N = split(N) - split(N-1) Split N = sum of laps 1 through N Total = split of the final lap
So if your three laps read 30.0 s, 32.5 s, and 29.0 s, the splits are 30.0 s, 62.5 s, and 91.5 s. Coaches usually call out splits during a race ("you are at one minute") and analyse laps afterward to see which segment was slow.
Worked example
A runner does four laps of a 400 m track and presses Lap at each line.
- Lap 1: 1:28.0 (split 1:28.0).
- Lap 2: 1:31.5 (split 2:59.5).
- Lap 3: 1:33.0 (split 4:32.5).
- Lap 4: 1:30.5 (split 6:03.0, the finish time).
- Average lap: 6:03.0 divided by 4 = 1:30.75 per lap.
How precise is a browser stopwatch?
This stopwatch reads the system clock through the browser and displays milliseconds, but a few practical limits apply. Display refresh is tied to the screen, typically 60 frames per second, so the digits visibly update about every 16 ms even though the underlying timing is finer. Human reaction time on the start and stop press is roughly 150 to 250 ms, which dwarfs any software jitter. For that reason hand-timed results in athletics are conventionally rounded up to the next tenth of a second and recorded as manual times, while official records require electronic timing triggered by the starting gun and a finish-line beam.
Internally the elapsed total is the difference between two timestamps, not a count of how many times the screen updated. That design keeps the total accurate even if the browser skips frames or throttles the timer in a background tab. The only number that drifts is the visible animation, which catches back up the instant the tab is active again. So you can trust the final time even on a slow or busy device, while treating the smoothly ticking digits as a live preview rather than a certified measurement.
| Timing method | Typical resolution | Best use |
|---|---|---|
| Browser stopwatch (this tool) | ~16 ms display, ms internal | Training, cooking, everyday intervals |
| Hand-held digital stopwatch | 0.01 s | Coaching, school sports days |
| Fully automatic timing (FAT) | 0.001 s | Official track and field records |
| Photo finish camera | 0.0001 s | Sprint finishes, separating dead heats |
Common pitfalls
- Confusing lap with split. If you expect each row to show total time but it shows the interval, your numbers will look far too small. This tool shows both columns to avoid the mix-up.
- Reaction-time error. The few tenths between seeing an event and pressing the button apply to both start and stop, so they partly cancel for a duration but not for an absolute moment.
- Background tab throttling. Browsers slow timers in inactive tabs to save battery. Keep the stopwatch tab in front for a smooth display; the elapsed total stays correct because it is computed from clock timestamps, not from tick counts.
- Treating milliseconds as meaningful by hand. A hand-pressed result is only good to about a tenth of a second; the extra digits look precise but are not accurate.
- Forgetting to reset. Pressing Start after a pause resumes rather than restarting. Use Reset to clear the laps and zero the display before a new session.
Related tools
Frequently asked questions
What is the difference between a lap time and a split time?
A lap time is the duration of one segment, measured from the previous mark to the current press. A split time is the total elapsed from the start up to that press. If your laps are 30 s, 32 s, and 29 s, the splits are 30 s, 62 s, and 91 s. This stopwatch shows both columns for every lap.
How accurate is a browser stopwatch?
The internal timing reads the system clock to the millisecond, but the display updates with the screen refresh, about every 16 ms at 60 Hz. The real limit is human reaction time on the start and stop press, roughly 150 to 250 ms. For training and everyday use that is fine; official athletics records need fully automatic timing triggered by the gun and a finish beam.
Does the stopwatch keep running if I switch tabs?
The elapsed total stays correct because it is computed from clock timestamps, not from counting ticks. The visible digits may pause or stutter while the tab is in the background because browsers throttle timers to save battery, but the moment you return the display jumps to the right value. Keep the tab in front if you want a smooth readout.
Why does the timer show milliseconds if I cannot react that fast?
Milliseconds are useful when the start and stop are triggered by software rather than a finger, for example timing a script or an animation. For hand-pressed timing the extra digits look precise but are not accurate, since your reaction adds a couple of tenths of a second. Athletics convention rounds hand times up to the next tenth for this reason.
Does the Start button restart or resume?
It resumes. Pressing Start after a pause continues from where the display stopped and keeps your recorded laps. To begin a fresh session at zero, press Reset first, which clears every lap and sets the display back to 00:00.000.
