Skip to main content

Stopwatch

Precise stopwatch with lap tracking and split times.

How it works

  1. 1

    Start the stopwatch

    Click Start or press Space to begin timing.

  2. 2

    Record laps

    Click Lap or press L to record interval and split times.

  3. 3

    Stop and review

    Click Stop or press Space, then review your lap table.

Common use cases

  • Track workout intervals

    Start, lap every set

  • Time a presentation

    Start at beginning, stop at end

About This Tool

The Online Stopwatch is a free, browser-based timing tool that provides centisecond (0.01 second) precision with reliable accuracy even during extended sessions. Whether you are timing athletic intervals, scientific experiments, cooking steps, presentation rehearsals, or any activity that requires precise measurement, this stopwatch delivers the performance and features you need without requiring an app download or account creation.

Precision is the stopwatch's defining characteristic. The timing engine uses performance.now(), a high-resolution monotonic clock provided by modern browsers that is immune to system clock adjustments and continues counting accurately regardless of tab visibility. This means the stopwatch maintains its accuracy even if you switch to another tab, minimize the browser, or the operating system throttles background processes. When you return to the stopwatch tab, the display instantly updates to reflect the correct elapsed time.

Lap tracking is built in and designed for efficiency. Each time you press the Lap button (or the L key), the stopwatch records two values: the lap time (the interval since the previous lap) and the split time (the total elapsed time from the start). Both values appear in a scrollable table, with the best lap highlighted in green and the worst lap highlighted in red. This automatic best/worst identification is particularly useful for interval training, where identifying your fastest and slowest repetitions helps you understand your performance patterns.

Keyboard shortcuts make the stopwatch easy to operate without touching the mouse. Press Space to start or stop the timer, L to record a lap, and R to reset when the stopwatch is stopped. These shortcuts are designed for scenarios where your hands are otherwise occupied — such as during a workout — and you need to interact with the timer quickly.

The interface includes a full-screen mode that expands the timer display to fill your entire screen. This is ideal when the stopwatch is being used in a group setting, projected on a wall, or viewed from a distance. The large, clear digits remain readable even at significant distances, making the tool suitable for classroom timing, sports coaching, and event management.

The stopwatch is intentionally ephemeral. Times are not saved to localStorage between sessions, keeping the tool lightweight and simple. If you need to preserve your results, copy the lap table or take a screenshot before closing the tab. This design choice reflects the stopwatch's purpose as a real-time timing instrument rather than a historical record keeper.

With its combination of precision, reliability, and simplicity, the Online Stopwatch serves a wide range of timing needs: coaches timing athletes, students timing chemistry experiments, speakers rehearsing presentations, developers profiling code execution, and anyone who needs a trustworthy timer without the overhead of installing a dedicated application.

More examples

Examples

Track workout intervals

Input

Start, lap every set

Output

Lap 1: 0:45.23, Lap 2: 0:38.91, Lap 3: 0:52.17 (best: Lap 2)

Time a presentation

Input

Start at beginning, stop at end

Output

Total time: 18:42.55
Frequently Asked Questions
Does the stopwatch keep running if I switch tabs?
Yes. The timing uses performance.now() which is a monotonic high-resolution clock that continues accurately regardless of tab visibility. The display updates immediately when you return to the stopwatch tab.
What are laps and splits?
A lap time is the interval since the last lap button press — it tells you how long that specific segment took. A split time is the total elapsed time from the start. Both are recorded with each lap press for comprehensive timing analysis.
Can I use keyboard shortcuts?
Yes. Press Space to start/stop, L to record a lap, and R to reset (when stopped). These shortcuts work whenever the stopwatch page is the active tab.
Is my data saved?
No. The stopwatch is intentionally ephemeral — times are not saved to localStorage. Copy or screenshot your results if you need to preserve them. This keeps the tool lightweight and simple.
How precise is the stopwatch?
The stopwatch displays time with centisecond (0.01 second) precision. The underlying timing engine uses performance.now(), which provides sub-millisecond resolution in most modern browsers.
Can I use full-screen mode?
Yes. Click the full-screen button to expand the timer display to fill your entire screen. This is ideal for presentations, coaching, or any situation where the stopwatch needs to be visible from a distance.
How does best/worst lap highlighting work?
After recording two or more laps, the stopwatch automatically identifies your fastest lap (highlighted in green) and your slowest lap (highlighted in red). This helps you quickly spot performance variations in interval training.
Is there a limit on the number of laps?
There is no practical limit. The lap table is scrollable, so you can record as many laps as needed for your session without performance degradation.

Learn More

Related Guides