Stopwatch Online

Millisecond precision stopwatch with lap timer. Start, stop, record laps, and reset โ€” all in your browser.

00:00:00.000

How to Use

  1. Click Start to begin timing.
  2. Click Lap to record a lap time while the timer keeps running.
  3. Click Stop (same button as Start) to pause the timer.
  4. Click Reset to clear the timer and all laps back to zero.

What Is It?

A stopwatch is a timer that measures elapsed time from a start point. Millisecond-precision stopwatches are used in athletics, cooking, laboratory experiments, music practice, and coding performance testing. Our browser-based stopwatch uses performance.now() for accurate millisecond timing that is unaffected by clock adjustments.

Why Use Our Tool?

  • โœ“Millisecond precision using performance.now() โ€” not Date.now().
  • โœ“Unlimited lap recording with individual lap and total times displayed.
  • โœ“Copy all lap times to clipboard in one click.
  • โœ“Works entirely in the browser โ€” no download or app needed.

Frequently Asked Questions

  • The stopwatch uses performance.now() for millisecond precision โ€” far more accurate than Date.now(). Display updates every 50ms.
  • There is no limit. All laps are recorded and displayed below the timer.
  • Yes. After recording laps, click Copy Lap Times to copy all laps to the clipboard.
  • The display pauses if the browser tab is hidden, but the timer continues running accurately and resumes when you return to the tab.
  • Yes, completely free.