Stopwatch

Time yourself live with a free online stopwatch that tracks laps and total elapsed time down to the centisecond.

This tool runs entirely in your browser. Your files are never uploaded to a server.

00:00.00

What this tool does

A browser-based stopwatch that counts elapsed time from zero in minutes, seconds and centiseconds (hours too, once it runs that long), with lap recording so you can time repeated intervals without losing the running total.

How to use it

Press Start to begin counting. Press Lap at any point to record the current split without stopping the clock — each lap shows both the split (time since the previous lap) and the total elapsed time. Press Pause to stop counting and Resume to continue from where you left off. Reset clears the clock and every recorded lap.

Worked example

Starting the stopwatch and pressing Lap at 12.34 seconds, again at 27.81 seconds, and a third time at 45.02 seconds records three laps: lap 1 at 00:12.34 (split 00:12.34), lap 2 at 00:27.81 (split 00:15.47), and lap 3 at 00:45.02 (split 00:17.21) — each split is the difference from the previous lap, while the totals keep counting from zero.

Timing accuracy

Elapsed time is measured against the browser's system clock and refreshed roughly 30 times per second, accurate to within a few hundredths of a second for everyday use — timing large numbers of very short, high-precision intervals, like competitive sports timing, needs dedicated hardware rather than a browser tab.

Pausing and resuming

Pausing freezes the displayed time exactly where it stood; resuming adds newly elapsed time on top of what was already counted, so pausing and resuming repeatedly doesn't lose or double-count any time in between.

Limitations

The stopwatch only keeps counting while its browser tab stays open — switching away, closing the tab, or letting the device sleep can pause or stop the timer depending on the browser. There's no way to export or save a lap history once you navigate away from the page.

Privacy

Everything runs locally in your browser using JavaScript's own timing functions — no lap or timing data is ever uploaded or stored.

Frequently Asked Questions

How accurate is this stopwatch?
It's accurate to within a few hundredths of a second for everyday timing, limited by your browser's timing precision and refresh rate — it isn't intended for professional or competitive-sport timing.
Does pausing reset the time?
No. Pause freezes the current time in place, and Resume continues counting from there — only Reset clears the clock back to zero.
What do the split and total columns show for each lap?
Split is the time since the previous lap (or since Start, for the first lap), and total is the elapsed time since you pressed Start, so you can compare individual segments as well as the overall duration.
Does the stopwatch keep running if I close the tab?
No. Timing only continues while the tab stays open — closing it, navigating away, or letting the device sleep stops the count, and the elapsed time and laps aren't saved.