Stopwatch

Online stopwatch with lap times. Works offline.

00:00.00

Related Tools

VR

Reviewed by

Vikram Rao

Senior Software Engineer

· B.Tech Computer Science· 14 years building timezone-aware systems· Open-source contributor to date-fns

About the Online Stopwatch

The TimeandTool Online Stopwatch is a precision timing tool that runs entirely in your browser. It uses a combination of requestAnimationFrame for smooth display updates and the system''s high-resolution performance clock to maintain accuracy down to the centisecond level. Unlike simple setInterval-based timers, this approach ensures that the displayed time stays correct even when the browser tab is in the background or the device is under heavy load.

The stopwatch supports unlimited lap recordings with automatic split-time calculations. Each lap entry shows both the individual split duration and the cumulative total, making it easy to track progress across multiple intervals. Best and worst laps are highlighted automatically in green and red, giving you instant visual feedback on your performance without manual comparison.

The stopwatch uses performance.now() for millisecond-accurate timing — the same high-resolution timestamp API used in browser performance profiling. Unlike Date.now(), performance.now() is monotonic: it never jumps backwards or resets, even when the system clock is adjusted. Background tab throttling can slow the display refresh rate, but the elapsed time is always calculated from the original start timestamp, not accumulated ticks, so accuracy is preserved. Lap data is stored in component memory; closing the tab clears all recorded splits.

Understanding Lap Times

Split vs Cumulative Times

Split time shows the duration of a single interval — the time between consecutive lap markers. Cumulative time shows the running total from the moment you pressed Start. Both are displayed side by side for each lap entry.

Best & Worst Highlighting

When you record three or more laps, the fastest split is highlighted in green and the slowest in red. This lets you instantly identify your strongest and weakest intervals without scanning through numbers.

Export & Sharing

Lap data can be copied to your clipboard or exported for analysis. Use the results in spreadsheets, training logs, or lab reports. The structured format makes it easy to paste into any application.

Centisecond Precision

The display updates at up to 60 frames per second, showing minutes, seconds, and centiseconds (hundredths of a second). The underlying clock uses the browser''s performance API for sub-millisecond accuracy.

Common Uses for Stopwatches

  • Sports timing & athleticsTime sprints, laps, intervals, and training drills. Compare splits across sessions to track improvement in running, swimming, cycling, or any timed sport.
  • Science experimentsRecord reaction times, measure durations of chemical processes, or time physics experiments. The centisecond precision is ideal for classroom and lab work.
  • Cooking & kitchen timingTime multiple cooking steps with lap markers — boiling, resting, searing. Keep track of each stage without needing separate timers.
  • Board games & triviaEnforce turn limits in board games, quiz competitions, or debate rounds. The lap feature tracks each player''s or team''s time separately.
  • Productivity trackingMeasure how long tasks actually take versus your estimates. Use stopwatch data to improve planning, identify bottlenecks, and build realistic schedules.

Frequently Asked Questions

Click Start to begin timing. Press Lap to record a split time. Press Pause to stop and Resume to continue. The display shows elapsed time in minutes, seconds, and centiseconds.
Yes. Press the Lap button while the stopwatch is running to record a split. The lap table shows each split time, cumulative total, and highlights the best (green) and worst (red) laps.
Yes. The stopwatch uses absolute timestamps and requestAnimationFrame to remain accurate even when the tab is in the background.
The split time shows the duration of a single lap (from the previous lap marker to the current one). The total time shows the cumulative elapsed time from when you started.
Yes. TimeandTool works offline as a Progressive Web App. After your first visit, the stopwatch is fully functional without an internet connection.
The stopwatch uses the browser''s high-resolution performance clock (performance.now()) combined with requestAnimationFrame for display updates. This provides accuracy within a few milliseconds — comparable to most consumer-grade digital stopwatches. It is not suitable for official competition timing, which requires certified hardware.
The current session is held in memory while the page is open. If you close the tab or refresh the page, the running time and lap data will be lost. Copy or export your lap times before closing if you need to keep them.
Yes. Press Space to start, pause, or resume the stopwatch. Press L to record a lap while the stopwatch is running. Press R to reset when the stopwatch is paused. These shortcuts make it easy to operate without a mouse.
Yes. You can copy all lap data to your clipboard using the copy button. The data is formatted with lap number, split time, and total time, making it easy to paste into a spreadsheet, training log, or lab report.
For everyday timing — workouts, cooking, experiments, games — the online stopwatch is equally effective. It offers automatic lap tracking, best/worst highlighting, and data export that most physical stopwatches lack. However, for official athletic competitions or laboratory work requiring certified precision, a dedicated hardware stopwatch or timing system is recommended.

Related Tools

HomeClockSunCalc