F
FreeConvertingTools

Free Online Stopwatch with Lap Times

Accurate online stopwatch with lap recording, split times, and centisecond precision. Start, stop, and reset with a single click.

FreeNo Signup

Ad space

Ad space

How to use the Online Stopwatch

  1. 1

    Click Start to begin the stopwatch

  2. 2

    Press Lap to record split times during running

  3. 3

    Click Stop to pause the timer

  4. 4

    Use Reset to clear the time and laps

Frequently asked questions

Is the Online Stopwatch free?

Yes, our online stopwatch is 100% free, requires no signup, and works on any device.

How accurate is the stopwatch?

The stopwatch uses requestAnimationFrame for centisecond (1/100th second) precision in modern browsers.

Can I record lap times?

Yes. Press the Lap button while the stopwatch is running to record laps with cumulative and split times.

Does the stopwatch work on mobile?

Yes. The stopwatch is fully responsive and works on phones, tablets, and desktops.

Stopwatch with Lap Times: Precise Interval and Split Tracking

This stopwatch is built for anyone who needs more than a single elapsed-time number — it's the same lap-recording engine as the site's general online stopwatch, presented here with the lap list and split calculations front and center for interval work, races, and repeated-set training. Press Start and the display begins climbing from zero in minutes, seconds, and hundredths; press Lap at any checkpoint without breaking the run, and each entry lands at the top of a growing list showing both how far into the session you are and how that particular segment compared to the one before it.

Where a plain stopwatch answers "how much time has passed," this one is set up to answer "how did each segment compare" — useful the moment you're running more than one interval back to back and want the numbers to tell you something about pacing, not just duration. It runs entirely as a webpage, so there's no app to download and no device-specific behavior to worry about between a laptop screen at a desk and a phone propped on a track railing.

How to Time Intervals with This Stopwatch

  1. Load the page and confirm the display reads 00:00.00 with Start ready to go.
  2. Press Start the moment your first interval begins — a workout set, a lap of a track, a leg of a relay, or any repeated segment you want measured against itself.
  3. At the end of each segment, press Lap instead of Stop. The clock keeps running underneath, and a new entry appears at the top of the lap list with the cumulative time at that point.
  4. Keep pressing Lap at each checkpoint through as many segments as your session includes; every entry stacks above the previous ones so the most recent split is always the first thing visible.
  5. Press Stop only when the whole session is finished, and use Reset to clear the display and lap list before starting a new session from zero.

Because Lap never pauses the underlying clock, the cumulative time keeps advancing in the background even while you're glancing at split numbers — so the figure you see next to lap three is always time-since-Start, not time-since-lap-two.

Reading Cumulative Time Against Split Time

The lap list shows two numbers for every entry after the first, and mixing them up is the most common way to misread your own pacing.

ValueWhat it measuresWhere to look
Cumulative lap timeTotal time elapsed since you pressed Start, at the instant you pressed LapThe larger, primary number on each lap row
Split timeThe difference between one lap and the lap recorded right before it — how long that one segment took by itselfThe smaller figure shown alongside the lap, calculated automatically
Lap countWhich segment number you're looking at, counted down from the most recentThe label to the left of each row

A pacing pattern only becomes visible once you look at the split column across several entries rather than any single cumulative figure. Four laps that are each roughly the same split length indicate an even pace; splits that shrink across the session indicate you sped up (a negative-split pattern that distance runners often aim for deliberately); splits that grow indicate the opposite. The cumulative number alone won't show you that shape — it just keeps climbing regardless of how the pace inside it varied.

Who Actually Needs Lap-by-Lap Timing

  • Runners tracking pace across a repeated course. Lapping at each mile marker or each loop of a track turns a single run into a pacing chart you can read back afterward, showing exactly where the pace held and where it dropped.
  • Strength or circuit training with multiple sets. Lapping at the end of each set or each station records both how long the work took and how long any rest between sets ran, without needing to reset the clock between them.
  • Swim, cycling, or multi-leg relay practice. Each length, loop, or handoff becomes its own lap entry, letting a coach or athlete compare leg-to-leg consistency after the fact instead of relying on memory.
  • Public speaking or debate practice with timed segments. Lapping at the end of each argument or section shows which part of a rehearsed talk consistently runs longer than planned.
  • Any repeated task where consistency matters more than total time. Assembly-line style repetition, cooking multiple batches, or timing repeated lab steps all benefit from seeing segment-to-segment variance rather than just a single grand total.

Setting Up a Consistent Multi-Round Session

Interval sessions work best when every checkpoint is triggered the same way, so it's worth deciding on a lapping rule before you press Start rather than improvising it mid-session. Pick a single trigger — crossing a specific landmark, finishing a fixed number of reps, reaching the top of a lap on a track — and lap on that exact same trigger every time, rather than sometimes lapping on a feeling of "about done" and other times on a hard boundary. That consistency is what makes the split column meaningful afterward; a lap list where each entry was triggered slightly differently produces numbers that look like pacing data but aren't really comparable to each other. If a session has a natural rest period built in — between sets, between relay legs — lap at the start of the rest and again at the end of it, so the rest interval shows up as its own split rather than getting folded into the work interval before or after it.

Why the Timing Doesn't Drift

A stopwatch that simply added a fixed increment on a repeating schedule would slowly drift out of sync with real time, especially over a long session with the tab doing other work in the background. This one avoids that by anchoring to the exact timestamp when Start was pressed and recalculating elapsed time fresh against your device's clock on every screen update, rather than accumulating small ticks one after another. The practical effect is that a lap recorded twenty minutes into a session is exactly as accurate as one recorded five seconds in — precision doesn't erode as the run gets longer, which matters if you're comparing an early split against a late one and expect the comparison to be fair.

What This Stopwatch Won't Do

It's worth being upfront about the boundaries here so you're not caught out mid-session. This is a manual lap timer — you decide when a segment ends by pressing the button yourself, so it can't automatically detect a finish line, a rep, or a lap boundary the way a GPS watch or barcode-triggered timing gate can. It also depends entirely on the browser tab staying open and the device staying awake; if the screen locks or you navigate away mid-run, the clock stops along with it, and nothing is saved afterward for you to recover — the current run and its full lap list disappear the moment you close or reload the page. And because pressing Lap is a manual action, its accuracy is bounded by your own reaction time in hitting the button, typically a small fraction of a second of human latency layered on top of the tool's own precision.

A Stopwatch vs. a Dedicated Sports Timing Device

Serious competitive timing — an official race, a certified time trial — relies on purpose-built timing gates or GPS-linked sports watches precisely because those remove the manual-press latency and can trigger automatically. For training runs, practice sessions, casual races among friends, or any setting where "close enough" beats "certified," a browser stopwatch does the same fundamental job without requiring dedicated hardware, a paired app, or a charged wearable. The lap list here gives you the same segment-by-segment breakdown a training watch would, readable directly on whatever screen you already have open, which is usually enough to spot a pacing trend or compare one session against another.

How is this different from the site's online stopwatch page?

Both pages use the identical underlying timer, so Start, Lap, Stop, and Reset behave the same way on either one. This page is framed around reading and comparing the lap list — cumulative versus split time, pacing patterns across several entries — while the general online stopwatch page leans toward everyday single-purpose timing where you might never press Lap at all. Use whichever URL you land on; the functionality underneath doesn't change.

Can I export or save the lap list after a session?

No. There's no download, copy, or export function built in, and nothing persists once you leave or reload the page. If you need a permanent record of a session's splits, note them down manually as you go, or take a screenshot of the lap list before resetting.

Does pressing Lap pause the stopwatch?

No. Lap only records a checkpoint — the underlying clock keeps advancing the entire time, which is why every lap entry shows a cumulative total rather than restarting from zero. Only the Stop button actually halts the count.

Is there an API for pulling lap data into another application?

No. This is an interactive, click-driven browser widget rather than a single calculation that takes an input and hands back one result, so it isn't wired into the site's metered API. Everything happens client-side in your tab, with no server call involved in starting, lapping, or stopping the clock, and no programmatic access to the numbers it produces.

Why do my splits look slightly inconsistent even when I tried to keep an even pace?

Some of that variance is genuinely your pace changing, but part of it is unavoidable: pressing a button introduces a small human reaction delay each time, and that delay isn't perfectly identical lap to lap. For casual training feedback this noise is negligible; for anything requiring certified precision, a manual lap timer — this one included — isn't the right instrument.

Can I pause the stopwatch mid-session and resume later without losing my laps?

There's no separate pause button — Stop halts the count, and pressing Start again afterward resumes counting from wherever the display was left rather than restarting at zero, so an already-recorded lap list stays intact through a Stop-then-Start cycle. What you can't do is close the tab or reload the page and come back later; the running state and lap history only survive within that same open tab, not across a longer break away from the browser.

Related Time Tools

For a simpler everyday elapsed-time tool without the lap-focused framing, see the online stopwatch, which runs on the same engine. To count down toward a specific moment instead of up from zero, use the countdown timer, and for structured work-and-break cycles, the pomodoro timer automates the switching for you. If your timing needs cross time zones, the world clock and timezone converter are built for that separately.

Ad space

Related tools

Ad space