⏱ Stopwatch

A free online stopwatch with start, pause, resume, reset, and lap time tracking — accurate to the hundredth of a second.

00:00:00.00
LapSplitTotal
No laps recorded yet
Guide

About the Online Stopwatch

Last updated: August 2026 · Reviewed by the NeftCal editorial team

This free online stopwatch runs entirely in your browser — click Start and it counts up in hours, minutes, seconds and hundredths of a second, with Pause, Resume, Lap, and Reset controls, no app download or signup required.

What This Stopwatch Does

Click Start to begin timing. The display updates continuously, showing elapsed time down to the hundredth of a second. Click Lap at any point to record a split without stopping the clock — each lap shows both its individual split time and the cumulative total. Click Pause to freeze the timer, Start again to resume exactly where you left off, or Reset to zero everything out and clear the lap list.

Who Should Use This Stopwatch

Runners and athletes timing intervals or laps, cooks and bakers timing steps in a recipe, students timing study sessions or presentations, teachers timing classroom activities, and anyone who just needs a quick, reliable stopwatch without installing an app.

Real-World Applications

  • Interval training and lap timing for running, swimming, or cycling
  • Timing cooking or baking steps precisely
  • Presentation and public-speaking practice timing
  • Board game or trivia turn timers
  • Pairing with NeftCal's Pace Calculator to convert lap times into running pace
How It Works

How the Stopwatch Keeps Accurate Time

The logic behind the running display and lap calculations

Elapsed Time
Elapsed = Current Timestamp − Start Timestamp + Previously Accumulated Time (if resumed after a pause)

Lap Split Time
Split Time = Current Elapsed Time − Previous Lap's Elapsed Time

Display Formatting
Hours = ⌊Elapsed ÷ 3,600,000⌋, Minutes = ⌊(Elapsed mod 3,600,000) ÷ 60,000⌋, Seconds = ⌊(Elapsed mod 60,000) ÷ 1,000⌋, Hundredths = ⌊(Elapsed mod 1,000) ÷ 10⌋
🎯

Timestamp-Based, Not Tick-Counted

Rather than incrementing a counter every interval (which can drift), the stopwatch recalculates elapsed time from a fixed start timestamp every frame, so brief delays from a busy tab don't cause the total to fall behind.

⏸️

Pause & Resume

Pausing stores the elapsed time so far. Resuming sets a new start timestamp offset by that stored value, so the display continues seamlessly rather than restarting from zero.

🏁

Fastest/Slowest Lap Highlighting

Once at least two laps are recorded, the calculator compares all split times and highlights the shortest in green and the longest in red for quick visual feedback.

⚙️ Why Timestamp-Based Timing

Using the browser's high-resolution clock and computing elapsed time as a difference (rather than counting "+10ms" on every tick) avoids compounding rounding errors and keeps the display accurate even if a tick is occasionally delayed by the browser.

🎯 When to Use Lap vs. Reset

  • Lap — record a split without stopping the overall clock
  • Pause — temporarily freeze the clock, then resume it later
  • Reset — clear everything and start completely over

📋 Assumptions

  • The browser tab stays open for the stopwatch to keep running
  • Your device's clock and browser timer are functioning normally

⚠️ Limitations

  • Closing or refreshing the tab resets the stopwatch and clears all laps
  • Not certified for official athletic competition timing
  • Extremely long-running sessions (many hours) are supported but uncommon
Walkthrough

Step-by-Step: How to Use the Stopwatch

From starting the clock to reviewing your laps

Click "Start"

Begin timing — the display starts counting up in hours, minutes, seconds and hundredths.

Click "Lap" to record splits

Record intermediate times without stopping the clock — each lap shows its split and cumulative total.

Click "Pause" to stop temporarily

Freeze the elapsed time without losing it.

Click "Start" again to resume

Continue timing from exactly where you paused.

Click "Reset" to clear everything

Zero out the timer and clear all recorded laps to start fresh.

Example

Worked Example: Timing a 5 km Run

Reading the display and lap list during a real timing session

Scenario — a 5 km training run with kilometre splits

Suppose you're running a steady 5 km route and want to see how your pace holds up kilometre by kilometre. You click Start the moment you cross the start line, press Lap at every kilometre marker without stopping the clock, and press Pause at the finish to read your time.

Start00:00:00.00
1 km marker00:02:14.80
2 km marker00:04:31.20
Finish line00:11:56.70
Step 1 — Start: click Start as you cross the line. The display begins counting up from 00:00:00.00.
Step 2 — Lap at each marker: at the 1 km marker the display reads 00:02:14.80 — press Lap. At the 2 km marker it reads 00:04:31.20 — press Lap again. Each press records that moment without pausing the clock.
Step 3 — Pause at the finish: as you cross the finish line the display reads 00:11:56.70. Press Pause to freeze it, note your time, then Reset to clear the lap list for the next session.
Final Elapsed
11:56.7
Avg. per km
2:23.3

What the lap list shows

After the run, the lap table lists each press of Lap, newest first, with two numbers for every row — the Split (time since the previous lap) and the Total (elapsed time since Start).

Lap 1 (1 km): Split 2:14.8 · Total 2:14.8 — the time for your first kilometre.
Lap 2 (2 km): Split 2:16.4 · Total 4:31.2 — the second kilometre took 2:16.4, because 4:31.2 − 2:14.8 = 2:16.4.
Lap 3 (3 km): Split 2:19.1 · Total 6:50.3 — the third kilometre was slightly slower still.
Lap 4 (4 km): Split 2:22.6 · Total 9:12.9 — pace drifting as the run goes on.
Lap 5 (finish): Split 2:43.8 · Total 11:56.7 — the final kilometre, where the Total matches the finish time on the main display.

How to read it: the Total column always matches what the big display showed at the moment you pressed Lap, so you can verify each entry against the running timer. The Split column is what tells you how fast that particular kilometre was — the fastest split is highlighted in green and the slowest in red, so at a glance you can spot your strongest and weakest stretch of the run.

Interpretation

Understanding Your Stopwatch Display

How to read each part of the timer and the lap list

Display ElementWhat It Shows
Elapsed time (HH:MM:SS)The main count-up reading in hours, minutes and seconds, running continuously from the moment you click Start until you Pause or Reset
Hundredths (.CC)The two smaller digits after the seconds — the fractional part of a second, so the display reads time accurate to 1/100 s
Start buttonBegins timing from 00:00:00.00, or resumes after a pause — while running it reads "Running…" and is disabled
Pause buttonFreezes the elapsed time so you can read it or take a break without losing the total; click Start to resume from the same value
Lap buttonRecords the current elapsed time as a new row in the lap list without stopping the clock — available only while the timer is running
Reset buttonZeros the display back to 00:00:00.00 and clears every recorded lap, ready for a fresh timing session
Lap list — LapThe sequential number of the lap (Lap 1, Lap 2, …), with the most recent lap listed at the top
Lap list — SplitThe time since the previous lap — the duration of that individual interval, and the number that matters when comparing pace between laps
Lap list — TotalThe cumulative elapsed time at the moment that lap was recorded — it always equals what the main display showed when you pressed Lap
Use Cases

Practical Use Cases for a Stopwatch

Where precise, lap-tracked timing comes in handy

🏃

Running & interval training

Time laps around a track or intervals during a workout, then compare splits.

🍳

Cooking & baking

Time individual steps in a recipe precisely, from proofing dough to searing a steak.

🎤

Presentation practice

Time a speech or presentation run-through to stay within a target length.

🎲

Board games & trivia

Time turns or rounds for games that use a time limit.

🧑‍🔬

Simple lab or classroom timing

Time reactions, experiments, or classroom activities without dedicated equipment.

🧘

Focus & study sessions

Track how long a focused work or study session actually lasted.

Pros & Cons

Advantages and Limitations

What this stopwatch does well, and where it has boundaries

✅ Advantages

  • Free, instant, and requires no signup or app download
  • Runs entirely in your browser — no data is sent to a server
  • Accurate to the hundredth of a second
  • Full lap tracking with split and cumulative total times
  • Automatically highlights your fastest and slowest lap
  • Works on desktop, tablet, and mobile browsers

⚠️ Limitations

  • Closing or refreshing the tab resets the stopwatch and clears laps
  • Not certified for official athletic competition timing
  • No cloud sync or history across devices or sessions
📝

Summary: This free online stopwatch offers start, pause, resume, reset, and full lap tracking accurate to the hundredth of a second — entirely client-side, with no signup. Pair it with the Pace Calculator to turn your lap times into a running pace.

FAQ

Frequently Asked Questions

Common questions about the online stopwatch

How accurate is this online stopwatch?
The stopwatch displays time to the hundredth of a second (centiseconds) and updates using your browser's high-resolution timer, which is accurate for casual timing purposes like workouts, cooking, or games. For scientific or competitive timing, use certified timing equipment.
How do lap times work?
Click Lap while the stopwatch is running to record the current elapsed time as a lap. Each lap entry shows both its split time (time since the previous lap) and its cumulative total time, with the most recent lap listed first.
Can I pause and resume the stopwatch?
Yes. Click Pause to stop the timer without losing the elapsed time, then click Start again to resume from exactly where you left off.
Does the stopwatch keep running if I switch browser tabs?
Yes. The stopwatch calculates elapsed time from a fixed start timestamp rather than counting up tick by tick, so switching tabs or briefly backgrounding the browser doesn't cause it to lose time — the display simply catches up when you return.
Will the stopwatch keep running if I close the tab or refresh the page?
No. Closing the tab or refreshing the page resets the stopwatch, since it runs entirely in your browser's memory with nothing saved to a server.
Can I see my fastest and slowest lap?
Yes. Once you've recorded at least two laps, the fastest split is highlighted in green and the slowest in red in the lap list, making it easy to spot your best and worst intervals at a glance.
Is my stopwatch data saved or sent to a server?
No. This stopwatch runs entirely in your browser — no timing data is transmitted to or stored on a server, and everything resets when you refresh the page.

Related Calculators

Explore other time & date tools