GoTimer logoGoTimer.org
Public ChallengesBlog
GoTimer logoGoTimer
HomePublicBlogChallengesProfile

Free Online Stopwatch

HomeTimersStopwatch

Free Online Stopwatch

A stopwatch measures elapsed time from the moment you press Start. This free browser stopwatch displays centisecond precision (hundredths of a second), records unlimited lap splits, and saves your session to localStorage so a page refresh does not lose your time.

Unlike a countdown timer — which alerts you when a fixed duration expires — a stopwatch is open-ended. You control when it starts and stops, and the display tells you exactly how much time has passed. This makes it the right tool whenever the duration is unknown in advance.

What Is a Stopwatch?

Stopwatches were originally mechanical instruments with a crown-operated start/stop mechanism and a separate lap/split button. The digital era moved this functionality to phones and computers, but the core concept remains: press start, do your thing, press stop, read the elapsed time.

Modern browser-based stopwatches use high-resolution timestamps rather than counting ticks. This means GoTimer's stopwatch measures actual wall-clock elapsed time, immune to the drift that affects tick-counting implementations. The display updates 10 times per second using requestAnimationFrame for smooth centisecond readings without burning unnecessary CPU.

Stopwatch vs. Countdown Timer

Both are timing tools, but they serve different needs:

  • Countdown timer — you set a target duration (e.g., 25 minutes). The timer counts down and alerts you at zero. Use this when you have a fixed deadline: a Pomodoro session, a cooking timer, a presentation time limit.
  • Stopwatch — you start it and stop it yourself. It counts up from zero. Use this when you want to measure something: how long your morning run took, how long the meeting actually lasted, how long a particular code build takes.

The rule of thumb: if you know how long you want to spend, use a countdown timer. If you want to discover how long something takes, use this stopwatch.

Common Uses

  • Running and cycling intervals — Time each lap or segment. Press Lap at each kilometre or trail marker to see split times without stopping the clock.
  • Cooking and brewing — Know exactly how long your espresso pulled or your pasta has been in the water, without being tied to a fixed duration.
  • Presentations and speeches— Run through your talk and see the actual time. More honest than a countdown when you're not sure how long it will take.
  • Sports drills and circuits — Time individual exercises or rest periods in open-ended training sessions where you work until form breaks down, not until a bell rings.
  • Productivity experiments— Measure how long tasks actually take before committing to Pomodoro blocks. If you don't know your natural task durations, a stopwatch tells you.

How to Use the Lap Feature

Press Lap while the stopwatch is running to record a split. The lap table shows:

  • Split (middle column) — time elapsed since the previous lap.
  • Total (right column) — cumulative time from start.

Laps are listed in reverse order (most recent at top) so you can read the latest split without scrolling. Press Clear laps to erase the lap history while keeping the clock running.

LocalStorage Persistence

Your elapsed time and laps are automatically saved to your browser's localStorage as you use the stopwatch (key: gotimer:stopwatch:v1). If you pause and close the tab, your session is waiting for you when you return. The saved state includes accumulated time and all lap records. Time accumulated while running is saved when you pause — closing the browser mid-run may lose a small amount of time since the last pause.

Related Timers

Countdown Timer

Count down from a set duration with audio alerts

Round Timer

Work/rest interval timer for sports and circuit training

Chess Clock

Two-player clock with individual time banks

HIIT Timer

High-intensity interval training with configurable work/rest

Workout Timer

Interval training with settings cheat-sheet for any fitness level

Stopwatch FAQ

What is a stopwatch used for?
A stopwatch measures elapsed time from a starting point. Common uses include timing running intervals and lap splits, measuring cooking and brewing durations, pacing presentations and speeches, tracking study sessions, timing sports drills, and any situation where you need to know exactly how much time has passed.
What is the difference between a stopwatch and a countdown timer?
A countdown timer starts at a set duration and counts down to zero, alerting you when time expires — useful when you have a deadline. A stopwatch starts at zero and counts up indefinitely, measuring elapsed time — useful when you want to know how long something took. Use a countdown for a 10-minute cooking task; use a stopwatch to see how long your run actually took.
What does the Lap button do?
Lap records the current elapsed time as a split. The 'Split' column shows how long that lap took; the 'Total' column shows cumulative time since you started. On the second lap, if your total is 2:30 and your previous lap was 1:10, the split for lap 2 is 1:20.
Does this stopwatch work on mobile?
Yes. GoTimer's stopwatch runs entirely in your browser with no app install required. It works on iPhones, Android devices, tablets, and desktops. The centisecond display updates 10 times per second using requestAnimationFrame for smooth, accurate readings.
Will my stopwatch time survive a page refresh?
Yes. Your accumulated time and lap history are saved to localStorage as you run. If you close or refresh the page while paused, the timer resumes from where it left off. Time accumulated while the stopwatch is running is saved on pause — if you close mid-run, you may lose a few seconds since the last save.
How accurate is a browser-based stopwatch?
Modern browsers use high-resolution timers via the Performance API and requestAnimationFrame, making browser stopwatches accurate to within a few milliseconds for typical sessions. Tab throttling can affect timers in background tabs — for critical timing, keep the stopwatch tab active. GoTimer uses timestamp-based elapsed calculation (not tick counting) to resist drift.

Timers

  • Countdown Timer
  • Chess Clock
  • Round Timer

Timer Categories

  • Board Games
  • Photography
  • Fitness
  • Wellness
  • Productivity
  • Kitchen

Features

  • Public Challenges
  • Partners
  • Blog
  • Leaderboard

Legal & Info

  • Privacy Policy
  • Terms of Service
  • Sitemap
© 2026 GoTimer.org