Skip to content

Stopwatch with Lap Timer

Free

Online stopwatch with lap and split recording. Track multiple intervals simultaneously. Keyboard shortcuts, copy and export. Free, no app.

lap timer onlinesplit timer onlinestopwatch lap counter
All Date & Time Tools

Settings guide

Recording strategies for common use cases:

Running / cycling training: Press Lap at each mile or kilometer marker. The lap column shows your pace per segment; splits show cumulative time. After the session, copy the table to analyze pacing consistency.

Process analysis / time studies: Press Lap at each step in a workflow. The lap column shows time per step; use this to identify bottlenecks in a process.

Multiple participants (relay timing): Record each handoff with a lap press. Each lap represents one participant's leg.

Exam / test practice: Start at the beginning of each practice test section. Press Lap at the end of each question to track per-question time. Reset between test runs.

Export: After recording laps, select the table and copy (Ctrl/Cmd + C) to paste into Excel, Google Sheets, or a text editor. Tab-separated values paste cleanly into spreadsheets.

Format comparison

vs a basic stopwatch: A basic stopwatch only shows total elapsed time. A lap timer records each interval separately, enabling analysis of pacing, consistency, or per-step durations. For any activity with meaningful internal structure (running, process analysis, multi-step testing), a lap timer is strictly more informative.

vs a dedicated sports watch: Dedicated GPS sports watches (Garmin, Polar, COROS) provide lap recording alongside pace, heart rate, distance, and GPS tracking. For athletic performance analysis, those devices are the right tool. A browser lap timer is appropriate when you need interval recording without additional sensors, or in settings where a sports watch is impractical (office environments, lab settings, classroom timing).

How it works

1

Start the timer

Press Start or hit Space. The main clock begins counting.

2

Press Lap at each interval

Press L or the Lap button at each interval boundary. The lap table records the split time, lap time, and lap number without stopping the clock.

3

Stop and copy results

Press Stop when finished. Select the lap table and copy to export to a spreadsheet or document.

About this format

A lap timer is a stopwatch that records interval times without stopping — you press Lap to mark a split, the clock keeps running, and the interval time for each segment is recorded separately. This is what coaches use to record running splits, what analysts use to time sequential process steps, and what testers use to record test case durations.

The distinction between a lap and a split is worth understanding. A split is the cumulative time from start to a specific lap press. A lap is the interval from the previous lap press to the current one. Both are recorded for every lap. In a 4-lap run where you press at 1:00, 2:15, 3:20, and 4:30, the splits are those exact times, while the laps are 1:00, 1:15, 1:05, and 1:10 — the time for each individual segment.

Lap data is recorded in a table as each lap is pressed. You can review, copy, and export all laps when finished. Keyboard shortcuts (Space to start/stop, L for lap, R to reset) let you operate the timer without shifting your gaze from the activity you are timing.

The stopwatch runs accurately in the background — start it, switch tabs to your work, and the time continues. When you return, the elapsed time is exactly correct.

Frequently asked questions

What is the difference between a lap time and a split time?+
A split time is the cumulative elapsed time from the start to a specific lap press — it tells you the total time at that point. A lap time is the duration of that specific interval — the time elapsed since the previous lap press. Both are recorded for every lap. Splits show total progress; laps show the speed of individual segments. Consistent laps indicate even pacing; variable laps show where speed changed.
How many laps can I record?+
There is no hard limit imposed by the tool — laps are stored in memory until you reset or close the tab. In practice, hundreds of laps can be recorded without any performance issue. For very long timing sessions (hundreds of laps over hours), the lap table scrolls to accommodate all entries. Copy the table periodically to a spreadsheet if you want to preserve results across browser sessions.
Can I undo a lap press if I pressed it accidentally?+
The last recorded lap can be removed using the Undo Lap button (or the U keyboard shortcut). This removes only the most recently recorded lap and restores the previous state. The main clock continues running throughout. If you accidentally press Lap during a crucial timing moment, press Undo Lap immediately to remove that entry from the table.
Does the lap timer stay accurate if the tab is in the background?+
Yes. The timer uses absolute timestamps — it records when Start was pressed and computes elapsed time as the difference between the current time and that anchor. It does not count interval ticks. When the tab is backgrounded and browsers throttle JavaScript intervals, the displayed time catches up correctly when the tab regains focus. Lap presses also record absolute timestamps, so all lap and split times are accurate regardless of tab visibility.
Can I export lap data to a spreadsheet?+
Yes. After recording laps, select the contents of the lap table and copy with Ctrl/Cmd + C. Paste directly into Microsoft Excel, Google Sheets, or Apple Numbers. The data pastes as tab-separated values and falls into columns automatically. Columns include lap number, lap time, and split time. You can then add formulas to calculate average lap, fastest lap, slowest lap, or other statistics.

Related tools and guides