Timer with lap counting
This is a stopwatch that runs in your browser. Press 'Start' and it counts up from zero, showing hundredths of a second in a minutes:seconds.hundredths format. You can pause at any time, press 'Lap' while it runs to record the current time, and export the lap list as a text file. It suits everyday timing, such as a run, a speech, a set of exercises or the steps of an experiment. Two things up front. First, it is not professional timing equipment, and its accuracy depends on your browser and device, so it is not for situations that need rigorous measurement. Second, each lap shows both a 'Split' (the difference from the previous lap) and a 'Total' (the time since you started) column. That is explained in detail below.
Imagine you are running laps on a track and press 'Lap' at the end of each of three laps. Suppose the stopwatch reads 01:00.00 at the first press, 02:30.00 at the second and 04:00.00 at the third. The 'Total' column then shows 01:00.00, 02:30.00 and 04:00.00, while the 'Split' column shows 01:00.00, 01:30.00 and 01:30.00. A split is that lap's total minus the previous lap's total, and for the first lap it equals the total. These numbers are only there to illustrate the idea and are not real measurements. It works like the 'lap' and 'total' columns on a phone stopwatch.
A stopwatch counts up from zero to show how long something took. A countdown counts down from a length you set and alerts you at zero. If you want the page to ring when time is up, use this site's Countdown Timer.
No. When you pause, the tool stores the time accumulated so far, and when you press 'Start' it only adds from the new starting point, so the paused period is not counted. If you pause at 00:30.00 and resume ten minutes later, the display carries on from 00:30.00.
Read the 'Split' column, which is already the difference from the previous lap. If lap 1 totals 01:00.00 and lap 2 totals 02:30.00, lap 2's split is 01:30.00. The exported file has both columns too.
The display resolution is a hundredth of a second, but real accuracy depends on your browser and device. It measures against the system clock, so error does not build up over time, but screen refresh and click response both have some delay. That makes it fine for everyday use and unsuitable for official competition timing.
The stopwatch runs entirely in your browser. Nothing in the code sends your timing or lap data to a server. So that timing can continue after you change page or reload, the stopwatch state (start timestamp, accumulated time and laps) is kept in your own browser's local storage; 'Reset' or clearing site data deletes it. The export file is generated locally by your browser and downloaded.