Lap Timer

Track every lap with centisecond precision. Best, worst, and average — always visible.

00:00.00

How the Lap Timer Works

Click Start to begin. While running, click Lap to record the current lap time without stopping the main stopwatch. Each lap shows its individual split time and the total cumulative time.

The lap table highlights your best lap in green and your worst lap in a muted style. The stats area shows total laps, best lap, average lap time, and worst lap — updating in real time as you record new laps.

Frequently Asked Questions

How precise is the lap timer?
The timer uses performance.now() for high-precision timing and displays centiseconds (1/100th of a second). The display format is mm:ss.cc. JavaScript timers are subject to browser throttling when the tab is in the background, so keep the tab active for best accuracy.
When are the best and worst laps highlighted?
Best and worst lap highlighting only appears once you have recorded at least 2 laps. With a single lap, there is no comparison to make, so no highlighting is shown.
Can I stop the stopwatch and record more laps later?
Yes. Click Stop to pause the stopwatch and Resume to continue. Lap recording is only available while the timer is running, but your recorded laps are preserved between stops and resumes.

You might also need

Complementary tools based on what you're doing

⏱️
Timer & StopwatchSimple timer and stopwatch
🏃
Running Pace CalculatorCalculate your running pace
🍅
Pomodoro TimerTimed focus sessions
Countdown TimerCount down to race day