Skip to content

Lap Timer

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

00:00.00

Shortcuts: Space = start/lap, L = lap, S = stop, R = reset

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.

How to Use Lap Times to Improve Your Training

Lap timing transforms subjective effort into objective data. Whether you're running 400-metre repeats on a track, swimming sets in a pool, or cycling circuits on a closed road, split times tell you something perceived exertion never can: exactly where you're slowing down and by how much. Most athletes feel they're running at a consistent pace when in reality their splits vary by 5–15 seconds per lap — a gap that compounds over a race distance.

The key metric to watch isn't your best lap but the gap between your best and worst lap. A large gap (more than 10% difference between fastest and slowest) indicates pacing inconsistency, which typically means you started too fast and faded, or that you have significant room to improve your aerobic base. Narrowing that gap over training cycles is a reliable marker of fitness progress, it means your body is becoming more efficient and consistent under fatigue.

For runners and swimmers working on speed, negative splits — where each successive lap is slightly faster than the last — represent the most efficient race strategy. Starting controlled and accelerating into the final laps conserves glycogen stores, avoids early lactic acid accumulation, and produces faster overall times than an aggressive start that requires a slow finish. Use your lap timer to practice running negative splits in training before attempting them in competition.

Progressive Overload: Tracking Improvement Lap by Lap

Progressive overload is the foundational principle of endurance training: to improve, you must systematically increase the demand placed on your body over time. Lap times make this principle visible and measurable. When you record a workout session and compare it to the same session two or four weeks later, identical effort should produce faster lap times — or the same lap times should require less perceived effort. Either outcome confirms adaptation is happening. Honestly, seeing the numbers move is one of the most motivating things in training.

For interval training specifically, there are three variables you can adjust to apply progressive overload: the target lap time (go faster), the number of laps (go longer), or the rest interval between laps (recover less). Changing one variable at a time while keeping the others constant gives you a clean signal about which adaptation is occurring. Reducing rest while maintaining pace, for example, directly trains your lactate threshold — your body's ability to sustain higher intensities before fatigue becomes limiting.

A simple but effective tracking habit: after each interval session, note your fastest lap, slowest lap, and average lap time. Review this log monthly. If all three numbers are trending downward (getting faster) while your perceived effort stays constant or decreases, your training is working. If the numbers are stagnating despite consistent training, it is usually a signal to either increase volume, add a quality session, or — just as often — add more recovery to let adaptation consolidate.

For the person who pastes lap data into a spreadsheet

The CSV export was the most-requested thing. Click download, open in Excel or Google Sheets, done — your lap number, split time, cumulative time, and delta vs average are all there. The pace delta column is what makes a session actually readable: a row showing +0:03.21 tells you that lap was three seconds slower than your average, without you having to calculate it. Keyboard shortcuts work throughout: Space to start or record a lap, L for lap alone, S to stop, R to reset. Hands stay on the keyboard or the stopwatch, not the mouse.

The timer runs on performance.now(), the monotonic high-resolution clock browsers expose for animation work, so the elapsed time is accurate to fractions of a millisecond and never drifts, even on long sessions. Sessions auto-save to localStorage, so if you accidentally close the tab mid-workout you can reopen and the laps are still there. We didn't add cloud sync or account creation. If you want your lap history in three years, export the CSV.

Lap Timer Use Cases

Athletics: Recording split times for 400 m, 800 m, and mile runs is the most common use. Comparing the current lap to the previous one lets you pace your effort correctly. A positive split — going out faster than you can sustain — is the most common pacing mistake in distance events. A negative split, finishing faster than you started, is the optimal strategy for most endurance efforts and is how most world records are set.

Swimming: Tracking 50 m or 100 m pool splits reveals pacing patterns lap by lap. Elite swimmers target less than 0.5–1 second of variation across lap times; variation greater than 2 seconds typically indicates a pacing problem that needs to be corrected in training before a race.

Cycling: Lap times at a velodrome or segment times on a regular route give cyclists objective data for progress tracking. Comparing lap times across sessions with similar conditions (similar weather, same gear) strips out subjective fatigue and tells you whether fitness is actually improving.

Motorsport: In driver training and kart racing, lap time consistency — low variance across multiple laps — is the key metric for driver development, not just fast single laps. A driver posting 1:02, 1:01, 1:02, 1:02 is more developed than one posting 0:59, 1:05, 1:01, 1:04. Consistent laps mean the driver can repeat fast lines reliably under pressure.

Manufacturing and QA: Timing production cycles identifies bottlenecks and measures the impact of process improvements. Each unit or batch becomes a "lap." Consistent cycle times indicate a stable process; high variance points to a step that needs investigation or standardization.

Related tools: Timer & Stopwatch, Running Pace Calculator, Tabata Timer, and Countdown Timer.

Understanding Lap Time Analysis

Average lap time is total time divided by the number of laps. It is the baseline for performance and the reference point for every other metric. Your target for the next session is usually to beat the average from this one.

Fastest lap is useful for benchmarking personal bests. In motorsport, the fastest lap is a celebrated metric on its own. For endurance athletes, however, a very fast first or last lap is actually a warning sign, it usually means the overall pacing strategy was flawed.

Lap time variance (consistency) is measured by the standard deviation of lap times. A lower standard deviation means more consistent performance. For endurance events and process timing, consistency is often more important than peak speed, it indicates that you can sustain your target pace rather than just hit it occasionally.

Positive vs negative splitting: A positive split means later laps are slower than earlier ones, the most common pacing error. A negative split means later laps are faster. Most world records in distance running are set with slightly negative splits or near-even pacing. Practicing negative splits in training retrains both the mind and the body to resist the urge to go out hard.

Time-to-target: If you need to complete 8 laps in under 32 minutes, each lap must average under 4:00. Use this calculation to set per-lap pace targets before a session, then track how closely your actual laps match the target. The gap between target and actual — not just the overall finish time — is the most actionable feedback for the next training block.

Frequently Asked Questions

How precise is the lap timer, really?
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 also 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.
What sports and activities benefit most from lap timing?
Any activity with repeatable segments benefits from lap timing: track running (400m, 800m repeats), swimming (pool lengths or sets), cycling (circuit or velodrome laps), rowing ergometer intervals, and even gym circuits where you rotate through exercises. The key requirement is a clear, consistent start and end point for each lap so that splits are comparable across sessions.
What is the difference between a split time and a lap time?
A split time (also called a cumulative split) is the total elapsed time from the start to a specific point — for example, 4:32.10 for the end of lap 3. A lap time (also called a differential split) is the time taken for that individual segment alone — for example, 1:28.45 for lap 3 specifically. This timer shows both: the individual lap duration and the running cumulative total. Coaches typically analyze both to understand pacing patterns.
How accurate is a browser-based lap timer?
Browser timers use performance.now() for timing, which is accurate to approximately 1 millisecond in most browsers. The largest source of error is human reaction time when tapping the lap button, typically 150–200 ms. For sub-second accuracy required in competitive athletics or motorsport, use a dedicated hardware stopwatch or a smartwatch with GPS timing. Browser timers are reliable for workouts, training sessions, and process timing where human reaction time is already the limiting factor.

You might also need

See all tools →

Complementary tools based on what you're doing

By Bam's Thinkery — Updated