iLoveTimersiLoveTimers.com
0:00.000
Shortcuts: Space start/pause · L lap · C copy · R reset · F fullscreen
Laps
Most recent first · Split is time since previous lap
Press Lap (or L) to record splits.

Online Stopwatch

Track general elapsed time, pause and resume, record lap and split times, copy results, and use a clear fullscreen display.

Laps, splits, and everyday elapsed time

Use this stopwatch for workouts, practice, study, meetings, and everyday tasks that do not have a fixed end time. Pause holds the elapsed value, and Resume continues from that same point.

Each lap records a total time since the stopwatch started and a split time since the previous lap. If you know the desired finish time in advance, a countdown is usually a better fit; the combined timer and stopwatch page is useful when one session may need both.

How it works

This page is an online stopwatch built for fast timing, clean lap splits, and a readable fullscreen display. It is ideal when you want to measure elapsed time (counting up), mark milestones as laps, and export the results without screenshots or manual typing. You can run the stopwatch with the mouse, but it is designed to work smoothly with keyboard shortcuts too.

The stopwatch shows elapsed time down to milliseconds. When you press Start (or Space), time begins counting up. When you pause, the display holds steady. When you resume, timing continues from the paused value rather than restarting.

The key feature is laps. A lap records two numbers at once: Total (time since you started) and Split (time since your previous lap). That makes it easy to track repeating efforts like rounds, attempts, sets, segments, or event timestamps during an experiment.

When you are done, you can copy your lap list as CSV to paste into a spreadsheet. That gives you a clean record like “Lap 1 split 0:32.418, Lap 2 split 0:31.902” without retyping anything.

1) Start / pause

Press Space to start or pause instantly, or use the Start button.

2) Record laps

Press L to record a lap. Each lap captures split and total time.

3) Copy results

Press C to copy laps as CSV, ready for Sheets or Excel.

4) Fullscreen

Press F for a big display. Press Esc to exit.

Examples with real scenarios and numbers

These examples show exactly how laps, splits, copy, and fullscreen fit real tasks. The times below are realistic numbers you might see while using the stopwatch.

Scenario A: Interval training with consistent splits

You are doing 6 rounds of a drill and want to keep each round close to 35 seconds. Start the stopwatch once, then press Lap at the end of each round.

What you do
Press Space to start. At the end of each round, press L. If you need a break, press Space to pause, then Space again to resume.
Example laps (numbers)
Lap 1: Split 0:35.214 | Total 0:35.214
Lap 2: Split 0:34.882 | Total 1:10.096
Lap 3: Split 0:36.041 | Total 1:46.137
Lap 4: Split 0:35.007 | Total 2:21.144
Why this helps
Split times show consistency round to round, while Total shows how long the full session has taken. When you copy CSV, you can chart your split trend in a spreadsheet.
Scenario B: Speed attempts and quick logging

You are doing 10 short attempts and want each attempt time saved without switching apps. Press Lap at the end of each attempt, then copy the CSV to paste into a notes file.

Example attempt times
Lap 1: Split 0:12.483 | Total 0:12.483
Lap 2: Split 0:11.972 | Total 0:24.455
Lap 3: Split 0:12.201 | Total 0:36.656
Lap 4: Split 0:11.805 | Total 0:48.461
What to copy
Press C to copy CSV, then paste into Sheets. You will get three columns that you can sort, average, or graph.
Better fit tool
If you want a solve-first layout, use Speedcubing Timer.
Scenario C: Fullscreen timing for a group

You are running a classroom activity and want a large stopwatch visible from the back of the room. Use fullscreen to make the time readable at a distance.

Setup
Press F to enter fullscreen. Click the time to start or pause. Use the top bar buttons if you want quick Lap or Reset access.
Example use (numbers)
If the activity is “2 minutes per station”, you can run the stopwatch and call out checkpoints: “at 0:30.000 switch roles”, “at 1:30.000 wrap up”, “at 2:00.000 rotate”.
Better fit tool
If you need a fixed countdown instead of count-up, use Countdown Timer or Presentation Timer.
Scenario D: Lab notes, mark events as laps

You are timing an experiment and want timestamps for events without stopping the clock. Start once, then press Lap when each event happens.

Example event log (numbers)
Lap 1: Split 0:18.640 | Total 0:18.640 (solution added)
Lap 2: Split 0:45.210 | Total 1:03.850 (color shift)
Lap 3: Split 1:12.905 | Total 2:16.755 (peak reached)
Next step
Copy CSV, paste into your lab notes, and add a short label beside each lap row. If you need multi-stage timing, use Lab Timer.

Small habits that improve results

Define what “Lap” means before you start

Decide what you are measuring (end of a round, end of a rep, end of an attempt). Press Lap at the same point each time. That makes split comparisons meaningful.

Use split for pacing, total for session length

If your splits drift from 0:35.000 to 0:41.000, you are slowing down. Total tells you how long the entire session took including pauses.

Copy CSV immediately after finishing

If the lap list matters, copy it right away and paste it into a note or spreadsheet. It takes a few seconds and prevents losing your results if you reload the page.

Fullscreen is for readability, not just looks

Fullscreen makes the time easy to read across a room or during a call. It is also useful on a second monitor when you want the stopwatch always visible.

Technical notes (timing, laps, copy, fullscreen)
Optional details and troubleshooting for power users
Time format

Short sessions display as m:ss.mmm. Longer sessions display as h:mm:ss.mmm. This keeps the readout compact but still precise.

The display includes milliseconds, but browser rendering, device performance, background tabs, and sleep states can affect perceived smoothness. Use dedicated calibrated timing equipment when a result has formal stakes.

Lap ordering

Laps are displayed with the most recent first for quick scanning. Copy exports in chronological order (oldest to newest) so it pastes cleanly into spreadsheets.

Copy permissions

Copy uses the browser clipboard API. If copy fails, try clicking the page once and pressing Copy again. Some browsers restrict clipboard access in certain contexts.

Fullscreen behavior

Fullscreen is handled by the browser. Some browsers require a click gesture to enter fullscreen. Press Esc to exit at any time. In fullscreen, clicking the time toggles start/pause for quick control.

Need a different tool? For a fixed duration countdown, use Countdown Timer. For interval structure, use HIIT Timer or Tabata Timer. For multi-station timing, use Multiple Timers.

Need a countdown that starts from a set duration and shows milliseconds? Use the millisecond timer. This stopwatch is for elapsed time; the millisecond timer is for counting down with minute, second, and millisecond inputs. For a page that puts millisecond precision first, use the stopwatch with milliseconds.

Keyboard shortcuts

Click the stopwatch card once, then use the shortcuts below. Shortcuts won’t trigger while you’re typing in an input.

KeyAction
SpaceStart / pause
LRecord lap (split + total)
CCopy laps as CSV
RReset (clear time + laps)
FToggle fullscreen
EscExit fullscreen
Tip: if shortcuts do nothing, the card probably isn’t focused. Click inside the tool area once (not inside an input), then try again.

Common scenarios

Millisecond stopwatch with laps and splits, copy as CSV, fullscreen display, and keyboard shortcuts.

Intervals and training sets (track splits per round)
Start once, then press Lap at the end of each round to capture a split and the running total. Copy the CSV afterward to review pacing or compare attempts.
For
Workouts, drills, practice reps, and any repeating set where you want split consistency.
Not for
You need structured work/rest phases with beeps and rounds. Use HIIT or Tabata instead.
Speed solves or attempts (save each try as a lap)
Use the stopwatch for back-to-back attempts: press Lap at the end of each solve to record the time, then copy the lap list as CSV for logging.
For
Speedcubing, short skill drills, and repeatable attempts you want to compare.
Not for
You want a dedicated solve-first interface. Use Speedcubing Timer instead.
Presenting a large stopwatch on a screen
Go fullscreen for a clean, readable display. In fullscreen you can tap/click the time to start or pause, and the top bar keeps controls within reach.
For
Coaches, classrooms, meetings, labs, or anyone timing a group activity.
Not for
You need a countdown timer for a fixed duration. Use Countdown Timer instead.
Timing a task with quick keyboard control
Use Space to start/pause and L for laps without taking your hands off the keyboard. This is useful for timing workflows, tests, or quick benchmarks.
For
Keyboard-heavy tasks, quick experiments, benchmarking, and repeat timing runs.
Not for
You need time arithmetic like adding/subtracting durations. Use Time Calculator instead.
Lab or experiment timing (mark events as laps)
Start the stopwatch, then press Lap when something happens to capture event timestamps. Copy the CSV afterward for notes or a lab log.
For
Simple experiment timing, observation logging, and lightweight timing notes.
Not for
You need multiple concurrent timers or a multi-stage protocol. Use Multiple Timers or Lab Timer instead.
Keeping a clean record you can paste into a spreadsheet
Use Copy laps to export a CSV with Lap, Split Time, and Total Time. Paste directly into Sheets/Excel to graph pacing or store results.
For
Anyone who wants a clean lap log without screenshots or manual typing.
Not for
You only need a single elapsed time with no laps. Use Count Up Timer for a simpler view.
Tip: If you want clean splits, press Lap (L) at the same point every round. Use Space to start/pause, C to copy CSV, R to reset, and F for fullscreen.

Frequently Asked Questions

What is this stopwatch?
This is an online stopwatch that displays milliseconds and supports lap tracking. You can start/pause quickly, record lap splits, copy laps as CSV, and use fullscreen for a clean large display.
How do I start and pause?
Click Start / Pause, or press Space after clicking the stopwatch card once.
How do laps work (split vs total)?
Each lap records two times: Total is the elapsed time since you started, and Split is the time since your previous lap. Laps are shown most-recent first.
Why is Lap disabled sometimes?
Lap is disabled until the stopwatch has started (elapsed time is greater than 0). Start the stopwatch first, then record laps.
How do I record a lap quickly?
Click Lap or press L. This records a split time (since your last lap) and the current total time.
What does Copy laps do?
Copy laps copies a CSV you can paste into Sheets, Excel, or notes. The CSV includes a header and one row per lap: Lap number, Split Time, and Total Time.
What format are the times in?
Times include milliseconds. For shorter sessions the format is m:ss.mmm (for example 2:05.123). For longer sessions it becomes h:mm:ss.mmm (for example 1:02:05.123).
How do I reset everything?
Click Reset or press R. This clears elapsed time and removes all laps.
How do I use fullscreen mode?
Click Fullscreen (or press F after clicking the card once). Press Esc to exit. In fullscreen, you can also tap/click the time display to start or pause.
What are the keyboard shortcuts?
Space: start/pause · L: lap · C: copy laps · R: reset · F: fullscreen · Esc: exit fullscreen
Tip: click the stopwatch card once so it captures keyboard input. Shortcuts are ignored while you’re typing in an input.
Does this stopwatch send any data anywhere?
No. The stopwatch runs locally in your browser. This page does not send your lap data or timing state anywhere.
Which related tool should I use instead?
Need a countdown instead of count-up? Countdown Timer. Want structured intervals? HIIT Timer or Tabata Timer. Timing speed solves? Speedcubing Timer. Need multiple stations at once? Multiple Timers.

Before you use this stopwatch

Millisecond display • Laps + splits • Copy laps as CSV • Fullscreen mode • Keyboard shortcuts

Time anything instantly with a fast stopwatch that supports laps and a millisecond display. Start or pause, record lap splits, reset when you’re done, and use fullscreen when you need a big, clean display.
Start and pause fast. Press Space to start or pause without moving your hands to the mouse. The status label shows whether you’re Running, Paused, or Ready.
Record laps (splits). Use Lap (or L) to capture the time since the previous lap, plus the total time. Great for intervals, speedruns, drills, and practice sets.
Copy laps as CSV. Copy your lap list to paste into Notes, Sheets, Excel, or a text file. The export includes Lap #, Split, and Total.
Fullscreen timing. Go fullscreen for a big, readable stopwatch. In fullscreen, you can also tap/click the time to start or pause.
Reset cleanly. Press R (or use Reset) to clear elapsed time and laps. Useful between attempts so you don’t mix sets.
Keyboard-first flow. Use Space, L, C, R, and F to do everything quickly. Tip: click the stopwatch once so the page captures shortcuts.
Quick use
  1. 1) Start: press Space (or Start) to begin timing.
  2. 2) Add laps: press L to record splits while you go.
  3. 3) Copy or reset: press C to copy CSV, or R to start fresh.
Best for
  • Intervals: track sets with consistent lap splits (work/rest, drills, rounds).
  • Speedcubing: time attempts and keep a lap list you can copy.
  • Practice + rehearsals: capture segments during music, speaking, or run-throughs.
  • Any quick timing: clean fullscreen view when you want a big display.
Related tools
Need a countdown instead of count-up? Countdown Timer.
Want structured work/rest rounds? HIIT Timer or Tabata Timer.
Prefer a dedicated speed solve layout? Speedcubing Timer.
Need multiple timers at once for stations? Multiple Timers.
Want a clean big-screen timer view? Fullscreen Timer.
How it works, shortcuts, and export notes
Keyboard shortcuts
  • Space: start / pause
  • L: lap (split)
  • C: copy laps (CSV)
  • R: reset
  • F: fullscreen
  • Esc: exit fullscreen

Tip: click the stopwatch once so shortcuts are captured.

Laps and splits

Total is the elapsed time since the start. Split is the time since your previous lap. The lap list is shown with the most recent lap first.

Copy format

Copy uses a CSV header and one row per lap: Lap, Split Time, Total Time. Times include milliseconds and use m:ss.mmm (or h:mm:ss.mmm for long sessions).

Fullscreen notes

In fullscreen, the top bar provides quick controls, and the lap overlay shows your most recent laps without blocking the time. Press Esc to exit.

Tip. For consistent lap splits, press Lap at the same point each rep (for example, end of a round or the moment you finish a set). Then copy the CSV to compare attempts later.