A clean, precise online stopwatch with lap tracking. Works in any browser, no install needed. Keyboard shortcuts: Space to start/pause, L for lap, R to reset.

RT-FUN-071 · Fun & Misc

Stopwatch Tool

00:00:00.00
Space Start / Pause L Lap R Reset
Advertisement
After results · AD-W1 Responsive · Post-tool — peak engagement

How to Use the Online Stopwatch

Click Start or press Space

The stopwatch begins immediately, displaying hours, minutes, seconds, and centiseconds (HH:MM:SS.cs). The Start button changes to Pause. You can also use the Space bar as a shortcut from anywhere on the page.

Press Lap to record split times

Click the Lap button (or press L) to record a split. The lap table shows each lap's individual time alongside the cumulative total time. The fastest lap is highlighted green; the slowest is highlighted red. You can record up to 20 laps.

Pause anytime and resume

Click Pause (or press Space) to stop the clock without clearing it. Click Start again to resume exactly where you left off. The stopwatch uses a monotonic clock internally — pausing and resuming does not drift or lose time.

Reset to clear and start fresh

Click Reset (or press R) to stop the stopwatch and reset the display and lap table to zero. Use Copy Laps to save your session data as tab-separated text that pastes cleanly into Excel, Google Sheets, or any notes app.

Advertisement
After how-to · AD-W2 Responsive

Time Measurement — From Ancient Sundials to Browser Precision

How Stopwatches Work

The history of precise time measurement spans millennia. Ancient sundials tracked solar time to the nearest hour. Water clocks (clepsydras) in ancient Greece and China improved precision to minutes. Mechanical clocks in the 14th century introduced the escapement — a mechanism that releases a gear train one tooth at a time, converting the continuous force of a spring or weight into discrete, countable intervals.

The stopwatch as a portable timing device emerged in the late 18th century. Swiss watchmaker Abraham-Louis Breguet is credited with significant early contributions to precision portable timekeeping in the 1770s. By the 20th century, quartz oscillation replaced mechanical escapements — a quartz crystal vibrates at exactly 32,768 Hz when current is applied, and a counter divides those vibrations to produce a 1-second pulse with accuracy measured in parts per million.

In the browser, the equivalent of a quartz oscillator is performance.now() — a JavaScript API that returns time from a high-resolution monotonic clock measured in milliseconds with sub-millisecond precision. Unlike Date.now(), which is synchronised to the system clock and can jump forward or backward when the OS adjusts for network time synchronisation, performance.now() is monotonic — it only ever increases, never skips, and never drifts due to clock corrections. This makes it ideal for stopwatch and animation timing.

The display updates use requestAnimationFrame, which calls a function approximately every 16.7 milliseconds (at 60 frames per second). The visual display is therefore smooth, but the underlying time measurement is independent of the frame rate — even if the browser drops frames, the elapsed time calculation remains accurate because it compares the current performance.now() value against the stored start time. Olympic timing systems such as Omega's, which have measured to 1/1000th of a second since the 1968 Mexico City Games, use the same fundamental principle: a precise reference clock and a timestamp comparison.

"Omega's stopwatches at the 1968 Mexico Olympics measured to 1/1000th of a second — the same precision available in your browser via performance.now()."

Lap Times in Sport

Split timing and lap timing are related but distinct concepts. A split time records the cumulative elapsed time at a checkpoint — you see the total time since the start. A lap time records only the time for that specific interval — the delta between consecutive checkpoints. Both columns are shown in this stopwatch's lap table, because coaches and analysts use them for different purposes.

In competitive athletics, coaches analyse lap data to identify positive splits (running slower in the second half, which typically indicates going out too fast) versus negative splits (finishing faster than the first half, considered optimal for endurance events). Singapore's national athletics coaching programmes taught at the Singapore Sports Institute use split data from GPS watches and track timing systems to calibrate training loads and race strategies. SAFRA running clubs — popular among Singapore National Service alumni — use similar analysis for their competitive members.

Joseph Schooling's historic 100m butterfly gold at the 2016 Rio Olympics, where he defeated Michael Phelps and set an Olympic record of 50.39 seconds, was measured to the hundredth of a second by Omega's Quantum Timer — the same timing system used in every Olympic Games since 1932. The difference between Schooling's gold and the three silver medallists who tied at 51.14 seconds was 0.75 seconds — a margin that would be invisible to the human eye in real time but crystal clear in the timing data. The Asian Games, which regularly features athletes from Singapore, Malaysia, Indonesia, Thailand, and the Philippines, uses equivalent precision timing for swimming, athletics, and cycling events.

Stopwatch for Productivity

Beyond sport, the stopwatch has become a productivity tool. The Pomodoro Technique — developed by Francesco Cirillo in the late 1980s — uses a timer to break work into 25-minute focused blocks separated by 5-minute breaks. The act of starting a visible countdown or stopwatch creates what researchers call "temporal motivation" — awareness of passing time increases focus and reduces procrastination.

Singapore's competitive academic environment, where Primary School Leaving Examination (PSLE) preparation begins as early as Primary 3, has created a culture of timed practice. Students and parents routinely use stopwatches or phone timers to simulate exam conditions, tracking how long a student takes per question to build the habit of time-aware answering. Singapore's Ministry of Education explicitly includes time-management skills in its 21st Century Competencies framework.

In the professional sphere, ASEAN remote workers and freelancers — a rapidly growing segment across Singapore, Malaysia, the Philippines, and Indonesia — use stopwatches for billing precision. Whether tracking client hours for invoicing or using time-boxing to maintain productivity across multiple clients, visible time measurement has a measurable effect on output. Research published in the Journal of Applied Psychology found that visible time tracking increased task completion rates by up to 22% compared to working without any time reference — the mere presence of a running timer changes behaviour. Freelancers in Singapore reporting on Reddit communities such as r/singapore and r/freelance frequently cite simple browser stopwatches as their preferred billing tool over dedicated time-tracking software, citing zero setup cost and the absence of a subscription fee.

10 Facts About Stopwatches and Time Measurement

01

performance.now() uses a monotonic clock — it only ever increases and is immune to system clock corrections, unlike Date.now().

02

Omega has timed the Olympics since 1932, measuring to 1/1000th of a second since the 1968 Mexico City Games using their Quantum Timer.

03

The average human reaction time is approximately 250 milliseconds — about one quarter of a second — from visual stimulus to physical response.

04

Usain Bolt's 100m world record of 9.58 seconds, set in Berlin in 2009, remains the fastest 100 metres ever officially timed.

05

requestAnimationFrame fires at ~60fps — approximately every 16.7 milliseconds — providing smooth visual updates without blocking the browser's main thread.

06

The modern stopwatch concept is often traced to Swiss watchmaker Abraham-Louis Breguet, who contributed major advances to precision portable timekeeping in the 1770s.

07

Split time records cumulative elapsed time; lap time records only the interval between checkpoints. Both are shown in this stopwatch's table.

08

Competitive programming contests — including the International Olympiad in Informatics — use millisecond precision timing to judge whether solutions pass time limits.

09

Singapore's PSLE exams are strictly time-controlled — students who practise under timed conditions consistently outperform those who don't, according to MOE research.

10

SAFRA fitness challenges in Singapore — including the annual All-Comers Athletics meet — use certified stopwatches and electronic timing for official results.

Frequently Asked Questions

  • This stopwatch uses performance.now(), which provides sub-millisecond accuracy on modern browsers (Chrome, Firefox, Safari, Edge). The practical accuracy is approximately ±1 millisecond. The visual display updates via requestAnimationFrame at ~60fps, but the underlying elapsed time calculation is independent of frame rate — it measures the actual time delta, not the number of frames.
  • A lap time shows how long each interval took (e.g. 1:23.45 for lap 3 specifically). A split time shows the cumulative total since the start (e.g. 4:12.30 at the end of lap 3). Both columns are shown in the lap table. Coaches prefer lap times to identify where performance changed; athletes use split times to understand total progress.
  • Yes — this stopwatch works well for tracking lap times during pool swimming, track running intervals, or cycling sets. Open it on your phone or tablet, tap Start when you begin, and tap Lap at the end of each repetition. The lap table highlights your fastest and slowest splits automatically. For open-water or trail events, a dedicated GPS watch is more practical.
  • This tool measures time only — it does not estimate calories burned. For calorie estimates, use a heart rate monitor or pair your workout duration with a dedicated calorie calculator. The stopwatch is useful for ensuring you meet target workout durations if you know your calorie burn rate per minute.
  • Three keyboard shortcuts are supported: Space to start or pause, L to record a lap (only works while the stopwatch is running), and R to reset. Shortcuts are disabled when focus is inside an input field (e.g. the newsletter subscription box) to avoid accidental triggers.
  • Yes. When you switch away, the browser may pause requestAnimationFrame updates to save battery, but the stopwatch uses the Page Visibility API to detect when you return and resumes the animation loop immediately. Because elapsed time is calculated from a stored timestamp rather than counting animation frames, the total time remains accurate regardless of background throttling.
  • Click the "Copy Laps" button to copy all lap data to your clipboard as tab-separated text (Lap#, Lap Time, Total Time). This pastes cleanly into Microsoft Excel, Google Sheets, Apple Numbers, or any notes application. There is no cloud save or account required.
  • Absolutely — the stopwatch works well for timing cooking stages, particularly when you need to track multiple items without a built-in countdown alarm. For hands-off timing where you need an alert when time expires, try the Countdown Timer tool instead.
  • All modern browsers are supported: Chrome, Firefox, Safari (desktop and iOS), Edge, and Samsung Internet. The performance.now() API and requestAnimationFrame are available in all browsers released since 2012. No extensions, plugins, or app downloads are required.
  • 100% free, forever. No account, no subscription, no hidden limits. All timing runs entirely in your browser — no data is sent to any server. RECATOOLS is funded by contextual advertising, not paywalls. The stopwatch works with or without ad consent enabled.

Related News

You may be interested in these recent stories from our newsroom.

No related news yet for this tool. Our editorial team publishes new pieces every week.

Browse all news →
Advertisement
Pre-footer · AD-W3 728 × 90

75 more free tools

Calculators, converters, security tools — no signup.