How to use
- Press Start (or Space). The time runs in minutes, seconds and hundredths, and the hour appears after 59 minutes.
- Press Lap (or L) to record a lap. Each row shows the lap number, the time of that lap, and the total so far. With three or more laps the fastest is shown in green and the slowest in red.
- Press Stop to hold the time and Resume to go on. Press Reset (or R) to clear the time and the laps.
- Press Copy laps to put the table on the clipboard as tab-separated text that pastes into a spreadsheet. Press Full screen for a large display.
Examples
Laps at 30.00, 1:15.00 and 1:40.00
→ Lap times 00:30.00, 00:45.00 and 00:25.00; lap 3 fastest, lap 2 slowestA lap time is the difference from the lap before, and the total is the time on the stopwatch.
Copy laps after two laps
→ 1⇥00:30.00⇥00:30.00 and 2⇥00:45.00⇥01:15.00, one lap per lineThe ⇥ is a tab, so a spreadsheet puts each value in its own cell.
Stopwatch run for 1 hour 2 minutes 3.45 seconds
→ 1:02:03.45The hour only shows once it is needed.
How it works
The stopwatch remembers the moment it started, taken from the browser’s high-resolution clock, and adds up the time of earlier runs when it has been stopped and started again. On every frame it shows the time from those two numbers. It never adds small steps, so a slow or paused frame cannot make it lose time.
A lap stores the total at the moment you press, rounded down to the hundredth. The time of a lap is that total minus the one before, so the laps add up exactly to the total. The fastest and slowest laps are marked from three laps on, and only when they differ. The table is given as plain text with tabs between the values, the form a spreadsheet pastes into cells.
The time and lap calculations are covered by tests, and the running stopwatch, the keys and the copy are checked in a real browser.
Sources
Frequently asked questions
- Is it accurate?
- It reads the browser's high-resolution clock at the moments you press, so the counting itself is accurate to a fraction of a millisecond. The hundredths on the display are what you see; the time that you press a button is limited by your reaction and by the device's input delay, which is usually a few milliseconds to tens of milliseconds.
- Does it keep time in a background tab?
- Yes. It stores the moment it started and reads the clock when drawing, so it does not lose time when the browser slows down a hidden tab. The tab title shows the running time.
- How many laps can I record?
- As many as you like. The list shows the newest lap first.
- Why are no laps marked fastest or slowest?
- They are marked only with three or more laps and when the lap times are not all the same, since fewer laps have nothing to be compared with.
- Is anything sent to a server?
- No. Everything runs in your browser, and the laps are lost when you close or reload the page.
Related tools
Version history
- 1.0.2 — Shows the stopped time the moment Stop is pressed, instead of one screen refresh later, so the number no longer shifts right after stopping.
- 1.0.1 — Clarifies the search title with the tool's main task and whether it is free or runs online.
- 1.0.0 — First release.