Skip to content

Online Stopwatch

In-browser only Lap splits Runs offline
Space Start / Stop · L Lap · R Reset
Runs entirely in your browser — nothing is uploaded.
00:00:00.00

Press Start to begin timing.

Press Lap while the stopwatch is running to record a split.

Online Stopwatch

Stopwatch

00:00:00.00

Press Start to begin timing.

Space Start / Stop · L Lap · R Reset · Esc to exit full screen

Overview

Time anything with lap splits

Start a precise count-up timer, capture lap splits as you go, and switch between 1/100 and 1/1000 second precision. Copy or download your laps as a CSV. Everything runs in your browser.

Guide

How to Use

  1. 1
    Start the stopwatch

    Press Start (or the Space key) to begin timing. The display counts up from zero with the second hand of a precise monotonic clock.

  2. 2
    Record lap splits

    While the stopwatch runs, press Lap (or L) at each milestone. Each row shows the split since the previous lap and the cumulative elapsed time.

  3. 3
    Stop and resume

    Press Stop to pause at the current value. Press Resume to continue from exactly where you stopped — your laps are kept.

  4. 4
    Export or reset

    Copy or download your lap table as a CSV file. Press Reset (or R) to clear the stopwatch and start a fresh run.

Frequently Asked Questions

Is this online stopwatch accurate?
It uses the browser's high-resolution monotonic clock (performance.now()) and measures elapsed time as the delta between timestamps. This avoids the drift that simple interval counters accumulate.
How do I record lap times?
While the stopwatch is running, click the Lap button or press L. Each lap records the split time since the previous lap and the cumulative elapsed time. Laps appear newest first.
Can I pause and resume the stopwatch?
Yes. Press Stop to hold the elapsed time at its current value, then Resume to continue from exactly where you stopped. Recorded laps are kept until you reset.
What does the precision setting change?
It controls how many fractional digits the display shows — 1/100 of a second (centiseconds) or 1/1000 of a second (milliseconds). Internal timing is always millisecond-accurate.
Can I keyboard-control the stopwatch?
Yes. Space starts and stops, L records a lap, and R resets. Shortcuts are ignored while you are typing in a text field.
Can I export my lap times?
Yes. Use Copy to put the laps on your clipboard as tab-separated text, or CSV to download a file with the columns lap, lap_time, and cumulative_time.
How is a stopwatch different from a countdown timer?
A stopwatch counts up from zero to measure elapsed time. A countdown timer counts down from a set duration and alerts you when it reaches zero.
Is my timing data private?
Yes. The stopwatch runs entirely in your browser. Your elapsed time and lap records are never sent to a server.
Can I change precision or export laps in full screen?
Full screen shows the large display and the Start, Lap, and Reset controls only. Switch precision and copy or download your laps from the normal view, then enter full screen to project the running clock.