Skip to content

Free tool, runs in your browser

Stopwatch Online

This online stopwatch counts up from zero the moment you press Start, down to the hundredth of a second, and keeps running until you pause or reset it. Press Lap at any point to record a split without stopping the clock: each lap is added to a running list below the display, with your fastest and slowest laps highlighted automatically so you can spot a pattern at a glance. Go fullscreen with one click for a display large enough to read from across a classroom, a gym, or a kitchen. Everything runs locally in your browser: nothing you time is sent to a server or stored anywhere, and closing the tab clears it completely.

00:00.00

Press Start to begin timing.

Was this tool helpful?
Give feedback

How this online stopwatch works

Press Start and the display begins counting up immediately, in the format minutes:seconds.hundredths (or hours:minutes:seconds.hundredths once you pass sixty minutes). Press Pause at any point to freeze the display without losing your progress, then press Resume to continue exactly where you left off. Reset clears the elapsed time and any recorded laps back to zero, ready for a fresh run.

While the stopwatch is running, the Lap button becomes active. Each press records two numbers: the split (the time since your previous lap, or since Start if it is your first lap) and the total (the full elapsed time since you pressed Start). Both are added as a new row at the top of the lap list, so your most recent lap is always the first one you see without scrolling. You can record as many laps as you like in a single run; the list scrolls internally once it grows past a handful of rows.

The display updates roughly thirty times per second, which is smooth enough to read comfortably while still being light on your device's battery and CPU. The underlying elapsed time itself is calculated from your device's own clock each time the display refreshes, not by counting ticks, so switching to another browser tab and back never causes the displayed time to drift: it always reflects exactly how much real time has passed.

Reading your lap times

Once you have recorded two or more laps, the list highlights your fastest lap in green and your slowest lap in red, based on each lap's individual split time (not its running total). This makes it easy to see at a glance whether you sped up or slowed down over a run, without doing the subtraction yourself for every row.

ColumnWhat it means
LapThe lap's number, counting up from 1 for the first lap you recorded.
SplitHow much time passed since the previous lap (or since Start, for lap 1). This is the number to compare lap-to-lap.
TotalThe full elapsed time since you pressed Start, including this lap. This always matches what a plain stopwatch without a lap feature would have shown at that moment.

A worked example: if you press Lap at 0:45.00, again at 1:32.50, and again at 2:10.00, your lap list shows Lap 1 with a 0:45.00 split and a 0:45.00 total, Lap 2 with a 0:47.50 split and a 1:32.50 total, and Lap 3 with a 0:37.50 split and a 2:10.00 total. Lap 3 would be highlighted as the fastest and Lap 2 as the slowest.

Common ways people use an online stopwatch

A stopwatch is one of the simplest tools on the web, which is exactly why it gets used for so many different things:

Fullscreen mode

The fullscreen button expands the display to fill your entire screen, with the digits scaling up dramatically so the elapsed time is readable from several meters away. This is especially useful in a classroom, at the front of a gym, or projected onto a screen during a group activity. On most browsers this uses the real Fullscreen API, which also hides the browser's own address bar and tab strip. On iOS Safari, which does not support fullscreen for an individual element, the stopwatch instead expands to fill the visible browser window using the same large-digit layout: press the fullscreen button again, or press Escape, to return to the normal view.

Stopwatch vs. countdown timer

A stopwatch counts up from zero with no defined end point: you decide when to stop it, and it measures how much time has passed. A countdown timer works the opposite way: you set a target duration and it counts down to zero, then alerts you. If you are looking for a duration that counts down and rings an alarm instead of an elapsed-time count-up display, see our full stopwatch vs. timer comparison for the difference and a pointer to a countdown timer.

Keyboard shortcuts

Once the page has loaded, you can control the stopwatch without touching the mouse: press Space to start or pause, L to record a lap while it is running, and R to reset. These only respond when you are not typing in a text field elsewhere on the page, so they never interfere with, for example, typing in the feedback form at the bottom of this page.

How accurate is a browser-based stopwatch?

This stopwatch reads your device's own system clock every time it refreshes the display, so the elapsed time it reports is accurate to well within a hundredth of a second under normal conditions. Two things are worth knowing if you need precision timing for something competitive or scientific:

A few worked examples

Three concrete scenarios, walked through step by step, to show how the same start/lap/reset pattern applies everywhere:

Works on any device, no install

This stopwatch runs in any modern desktop or mobile browser (Chrome, Firefox, Safari, Edge) with no app to install and no account to create. Bookmark the page if you use it often, or add it to your phone's home screen through your browser's own "Add to Home Screen" option for a one-tap launch that looks and feels like a regular app icon, while still just being this same web page underneath.

Your data and privacy

This stopwatch runs entirely on your own device using JavaScript. Your elapsed time, your laps, and how many times you have opened this page are never sent to a server or stored in a database anywhere. Closing or reloading the page clears everything. See the privacy policy for full details, including what a small, optional analytics beacon does and does not collect.

What this stopwatch does not do

To be upfront about scope: this is a single, general-purpose count-up stopwatch with laps. It deliberately does not include a few features some visitors search for, because they belong to genuinely different tools rather than being small additions to this one: an interval or round timer with configurable work/rest periods (tabata, HIIT, EMOM-style training), multiple simultaneous stopwatches running independently on one screen, a chess clock with two independent countdowns, and a speedcubing timer with a scramble generator and inspection countdown. If you were looking for any of those, they are worth searching for by name; this page is built specifically for the simpler, far more common case of one stopwatch, one running total, and a clean lap list.

Frequently asked questions

How do I use this online stopwatch?
Press Start and the display begins counting up immediately. Press Lap at any time to record a split without stopping the clock, Pause to freeze the display, and Reset to clear everything back to zero. See the how-to-use guide above for a full walkthrough.
Does this stopwatch have laps?
Yes. Press Lap while the stopwatch is running to record a split. Each lap shows both its own split time and the total elapsed time, and your fastest and slowest laps are highlighted automatically once you have recorded two or more.
Can I use this stopwatch in fullscreen?
Yes, press the fullscreen icon next to the controls. The display expands with much larger digits, useful for a classroom, gym, or projector. Press the icon again or press Escape to exit fullscreen.
Is my time or lap data saved anywhere?
No. The stopwatch runs entirely in your browser using JavaScript. Nothing you time is sent to a server or stored in a database. Closing or reloading the page clears everything. See the privacy policy for full details.
What's the difference between this and a countdown timer?
A stopwatch counts up from zero with no set end point, until you stop it. A countdown timer counts down from a duration you choose and alerts you at zero. See the stopwatch vs. timer comparison page for a full explanation and a pointer to a countdown timer if that's what you need.
Can I use keyboard shortcuts instead of clicking?
Yes. Press Space to start or pause, L to record a lap while the stopwatch is running, and R to reset. These do not interfere with typing in text fields elsewhere on the page.
How accurate is a browser stopwatch?
It reads your device's own clock on every display refresh, so it is accurate to well within a hundredth of a second under normal use. The main limiting factor for any manually-operated stopwatch is human reaction time when pressing the lap or stop button, not the tool itself.
Does this stopwatch support interval training or multiple timers at once?
No, this is a single general-purpose stopwatch with laps. Interval/round training timers, multiple simultaneous stopwatches, chess clocks, and speedcubing timers are each a genuinely different tool built for a specific use case, not a feature of this one.

Ready to start timing?

No download, no account. Start, pause, and track laps right on this page.

Use the stopwatch

Free. No sign-up.