Online Stopwatch
A precise stopwatch with unlimited lap tracking, automatic fastest/slowest lap highlights and keyboard shortcuts β accurate to the centisecond, and it picks up exactly where you left off even if you accidentally refresh the page.
How to Use the Stopwatch
Features
A stopwatch measures how long something takes, starting the instant you press Start and counting up until you stop it β that part's simple enough. What's usually missing from the basic version is a real lap list that remembers every interval, precision tight enough (to the hundredth of a second) that close comparisons actually mean something, and enough resilience to survive an accidental refresh without wiping your running time.
Nothing Accumulates, Nothing Drifts
A stopwatch that adds a fixed slice of time on every tick will slowly drift the longer it runs, especially once a browser deprioritizes a background tab and starts skipping ticks. This one sidesteps that: the moment Start is pressed, it records the exact timestamp, and every redraw simply subtracts that fixed point from right now. There's nothing to accumulate error over β ten seconds in or two hours in, the number on screen is always exactly correct. That same saved state is also why a refresh doesn't erase anything; the running time, pause state and every lap are already stored, so reopening the tab picks up exactly where it left off.
Who This Actually Gets Used By
- Runners and athletes β timing intervals and comparing splits to see which rep or round was actually fastest, without mental math.
- Coaches and trainers β recording a client's splits mid-session and copying the full list afterward for tracking over time.
- Speakers rehearsing a talk β timing a run-through to make sure it fits the slot, section by section.
- Developers and QA testers β timing how long a manual process or build actually takes, with laps marking each stage.
- Cooks and hobbyists β any sequence of timed steps where one count-up with checkpoints beats juggling several separate timers.
Three Sessions That Look Nothing Alike
Interval training at the gym starts the stopwatch once for a six-exercise circuit and taps Lap at the end of each set, instead of restarting a countdown timer six separate times β Copy All then pastes the whole session's splits into a workout log in seconds. For a fixed work-to-rest ratio decided in advance, a Pomodoro Timer is the better shape; this stopwatch suits open-ended, variable-length sets instead.
Rehearsing a timed talk means lapping at the end of each section β intro, three points, close β to see exactly where the time is going and which part runs long before it matters on stage. Pairing lap splits with a Word Counter on the script gives a second, concrete pacing signal: words per minute actually spoken versus words on the page.
Timing cardio intervals against a target zone means lapping after each push and checking the split against how hard it actually felt β a 30-second push that only shaved a couple of seconds off the last one is a useful signal to push harder next time. Checking a Heart Rate Zones calculator beforehand sets a concrete target instead of guessing.
A Few Habits Worth Building In
- Lap at consistent checkpoints, not just whenever you remember β splits compare better when they mark the same kind of boundary each time.
- Turn on Sound on Lap for anything hands-free, like a workout, so a lap registering doesn't require looking at the screen.
- Use the running total, not just the lap time, when what matters is how far into a session you are, not just the last segment.
- Copy your laps right after a session, not from memory later β the list clears on Reset with no undo.
Why It Lives in a Browser Tab
A phone's built-in stopwatch works too, but keeping it in the same tab as everything else you're doing removes one more thing competing for attention mid-task. Everything runs and saves locally β no account, no data sent anywhere, closing the tab clears it completely β which also means it works identically on a locked-down work laptop, a shared computer, or switching between desktop and phone mid-session. Nothing to install, nothing tied to one device.
If Something Seems Off
Refreshed the page and worried the time was lost? It wasn't β running state, elapsed time and every lap save automatically as you go, and reopening the tab picks back up exactly where it was, correct even if real time passed while it was closed.
Laps all looking about the same length? Usually means Lap is being pressed at roughly even intervals out of habit rather than real checkpoints β lap only at actual boundaries so the fastest/slowest comparison measures something real.
Not sure it's still accurate after running a long time? It is β elapsed time is recalculated fresh from the original start timestamp on every update, not accumulated tick by tick, so there's no mechanism for it to drift regardless of runtime.
Hit Reset by accident and lost your laps? Reset only works while paused and clears the lap list immediately with no confirmation and no undo β copy the list before touching Reset if a session's results actually matter.
Where a Stopwatch Isn't the Answer
Sub-millisecond precision β photo-finish sports timing, lab measurement β needs dedicated hardware; a browser's timing and rendering pace aren't built for that level of rigor. A countdown to a fixed future moment instead of counting up from zero calls for a Countdown Timer instead, and a strict, repeating work-then-rest structure decided in advance fits a fixed-cycle focus timer better than laps recorded as you go ever will.