Online Stopwatch

Time your activities with our online stopwatch, laps, local recovery and fullscreen display. Keep your results as PNG, CSV or TXT. No login or installation.

How do you use the stopwatch?

Start when your activity begins. Record checkpoints without interrupting the clock, then compare your rounds in a session report.

  1. Choose a format and start

    Use hundredths for everyday timing or whole seconds for a calmer display. A session name is optional.

  2. Record each checkpoint

    Press Lap after each round. Lap duration measures that round; total elapsed measures the session from the start.

  3. Finish and keep your results

    Pause for an interruption or Finish for a report. Export your results before replacing the session.

ClockTools stopwatch running with lap, pause and finish controls
A real timing session: the working controls stay beside the large display.

Useful in real life

Compare workout rounds

Record a lap after each circuit. Compare your fastest and slowest rounds without restarting between them.

Time a classroom activity

Use fullscreen and whole seconds for a shared display. Record checkpoints for each group or exercise.

Rehearse a presentation

Capture a lap at each section. The report shows which part needs shortening, not just the overall duration.

Understand a routine

Name the session and record its stages. Export the laps to compare repeated attempts in a spreadsheet.

Make it work your way

Readable display formats

Choose milliseconds, hundredths, tenths or whole seconds. This changes the display, not the stored measurements.

Pause, resume and finish

Pause excludes the break from your time. Resume continues the same session. Finish opens the report; a new session requires confirmation.

Fullscreen and screen wake lock

Fullscreen removes surrounding distractions. The optional wake lock requests an awake screen; browser support, battery settings or hidden tabs may release it.

Local recovery

The latest session is saved on this device when storage is available. Reload restores it paused, never automatically running.

Portable reports

Keep a branded PNG of your results, export measured milliseconds as CSV, or save a text summary with TXT or Copy. Sharing sends only the display format, not your name or results.

Keyboard controls

Space starts or pauses, L records a lap, R asks to start a new session, and F toggles fullscreen. Shortcuts do not run while typing into fields or using dialogs.

Display formatExample
Milliseconds00:30.125
Hundredths00:30.12
Tenths00:30.1
Whole seconds00:30

Timing and limitations

We measure elapsed time from a monotonic browser clock, not by counting screen updates. A lap duration is its cumulative time minus the previous checkpoint. Average lap duration is the final checkpoint divided by the number of laps; any unfinished final round is excluded. Equal best or slowest durations may appear more than once.

Lap 1 · Total elapsed
00:30.00
Lap 2 · Total elapsed
00:55.00
Lap 2 · Lap duration
55 − 30 = 25 s
Average lap
55 ÷ 2 = 27.5 s

Display resolution is not a guarantee of measurement accuracy. Your reaction time, input delivery and device behavior affect the result. Sleeping devices can handle clocks differently. If wall and monotonic time disagree significantly, we pause and let you keep the measured time or add the extra clock time. This is not certified sports or laboratory timing.

Timing and limitations

Saving, exports and sharing

One latest session is kept in browser storage, with periodic saves while running and a save when you pause or leave the tab. Recovery may miss the last unsaved moment after a crash. Clearing site data removes it. Another tab cannot silently take over your active session; you choose whether to load its saved record or continue here.

Share setup opens the stopwatch with your selected format. It does not share a running clock, synchronise devices or include private lap records. Downloads are created on your device; keep exported files somewhere you control.

Want a result you can keep or send to someone? Our stopwatch can turn your session into a clear PNG report with the session name, export date, total time, display format, lap count, fastest and slowest laps, average, and each lap’s duration and cumulative time. We add the ClockTools logo and website address so you can find us again. The image captures the moment you open the export; a running clock keeps going. Long reports use numbered pages without leaving out laps. PNG keeps your selected display format; use CSV for the measured millisecond values. The website address is printed on the image, not a clickable link.

ClockTools stopwatch session report with lap durations and cumulative times
The report separates each lap from the cumulative time and offers downloadable records.

Questions you may have

Does it keep timing in a background tab?

An ordinary hidden tab can still measure elapsed time even when the screen stops updating. Device sleep or browser suspension can behave differently; keep the device awake for important sessions.

Will refreshing lose my session?

When local storage works, the latest saved time and laps return paused. Press Resume to continue; time since the saved snapshot is not automatically added.

Does millisecond display guarantee millisecond accuracy?

No. It shows additional digits without removing reaction time or browser and device limitations.

What is the difference between a lap and a split?

Here, lap duration is the time since the previous checkpoint. Total elapsed is the cumulative split from the session start.

Can I export or share results?

Download your report as PNG, CSV or TXT, or copy it. Share setup only shares the tool and display format; it does not include your results.

Does keeping the screen awake prevent all interruptions?

No. A screen wake lock is a browser request, not a guarantee against sleep, battery restrictions, closing the tab or shutting down the device.

Is there a lap limit?

A session supports up to 5,000 laps. Export the session and begin another when you reach the limit.

Sources and corrections

For a timing or recovery problem, tell us the browser, device, display format and steps that reproduce it. Note whether the device slept or its clock changed. Use a non-sensitive example; do not send private session records.

contact@clocktools.app