Stopwatch — Millisecond Chronograph
Live chronograph stopwatch with sweep-second analog face, lap times, and millisecond precision. Built with WHATWG Performance.now() (sub-1 ms drift) and a 60-fps requestAnimationFrame render loop. Press Start to begin; Lap to record a split. As of 28 May 2026.
Quick Conversion
Formula: ms = seconds × 1000
Analog Chronograph — Sweep-Second Live Face
Digital Readout
World Record Reference Times
Seconds ↔ Other Units
| Seconds | Milliseconds | Minutes | Display (M:SS.mmm) |
|---|---|---|---|
| 1 | 1,000 | 0.017 | 00:01.000 |
| 5 | 5,000 | 0.083 | 00:05.000 |
| 10 | 10,000 | 0.167 | 00:10.000 |
| 30 | 30,000 | 0.500 | 00:30.000 |
| 60 | 60,000 | 1.000 | 01:00.000 |
| 120 | 120,000 | 2.000 | 02:00.000 |
| 300 | 300,000 | 5.000 | 05:00.000 |
| 600 | 600,000 | 10.000 | 10:00.000 |
| 1800 | 1,800,000 | 30.000 | 30:00.000 |
| 3600 | 3,600,000 | 60.000 | 01:00:00.000 |
Need a countdown instead? Countdown Timer →
elapsedMs = base + (performance.now() - startMs); secondAngle = (elapsedMs / 1000) % 60 * 6 degWorked: at 1234 ms → second hand at 7.4 degrees from 12; display reads 00:01.234.
How to use the Stopwatch
- Press Start — the green button begins the 60-fps render loop. The red sweep-second hand rotates 6 degrees per second; the digital readout updates every animation frame at MM:SS.mmm precision.
- Press Lap at each split — logs the lap number, lap time (since previous lap), and total time. Up to 100 lap entries are kept; fastest/slowest are flagged.
- Press Pause to freeze the readout. The base ms is saved; Start resumes from where you paused.
- Press Reset to clear everything — sets elapsedMs back to 0 and empties the lap log.
- Save the run — label it (e.g., "100m sprint warmup") and save up to 12 runs in your browser's localStorage.
From Perrelet's 1816 Rattrapante to the 1.80-Second F1 Pit Stop — The History of the Stopwatch
In 2026, a London track-and-field coach timing 100m sprint splits for a U17 athletics squad, a Mexico City SRE engineer timing service-mesh route-discovery latencies (target p99 < 50ms), a Frankfurt manufacturing-line quality engineer timing the 12-second part-cycle on an automated assembly station, and a New York medical student timing CPR chest-compression intervals (target 100-120/min, AHA 2025 guidelines) all need the same precision tool: a millisecond stopwatch with sweep-second analog face, start/stop/lap/reset, and a permanent lap log. This tool gives a 60-fps requestAnimationFrame analog stopwatch with chronograph aesthetics — Slate grey body, white dial, gilt sub-dials, sweeping red second hand.
The mechanical stopwatch was invented in 1816 by French watchmaker Louis Frédéric Perrelet — the ‘Frères Perrelet’ rattrapante mechanism. Perrelet's 1816 design used a separate fly-back chronograph hand that could be paused mid-rotation, read, and resumed. Earlier 1776 work by Jean-Moyse Pouzait achieved the first dedicated minute-counting watch, but Perrelet's 1816 design is universally credited as the first true sports-stopwatch with both start/stop and a lap function. The Swiss Léon Breitling expanded the design in 1884 with separate chronograph-pusher buttons, the form factor still in use today.
The first electronic stopwatch was the Hamilton Pulsar, introduced in 1972, using an LED 7-segment display and quartz crystal oscillator (32,768 Hz). Casio introduced the affordable F-91W in 1989 with 0.01s precision, selling 3+ million units annually globally. Modern smartphone stopwatch apps use the WHATWG Performance.now() API which provides microsecond-resolution monotonic time (sub-1ms drift over 24 hours) per the W3C High Resolution Time Level 3 spec (2023). The browser's requestAnimationFrame API is locked at 60 fps (16.67ms intervals) which is the practical display-refresh limit.
Olympic Games official timing began at the 1932 Los Angeles Games — Omega supplied 30 chronographs with 0.1s precision for the first time. The 1948 London Games saw photo-finish electronic timing (the ‘Magic Eye’), the 1968 Mexico City Games saw 0.01s precision with the Omega-Solid-State 1968 OSS, and the 1972 Munich Games saw the first electronic touch-pad timing for swimming (after the controversial Pumpestech vs Schollander photo-finish at 1968). Since 1948, Omega has been the official Olympic timekeeper for every Summer Games and most Winter Games, using over 200 tonnes of equipment at each Games.
World Athletics (formerly IAAF, founded 1912 Stockholm) requires hand-timed records to round up to the next 0.1s; electronic-timed records to 0.01s. The 100m women's record by Florence Griffith-Joyner (10.49s, Indianapolis 16 July 1988) is still debated for tailwind measurements; IAAF accepted the record despite anemometer concerns. The men's 100m record by Usain Bolt (9.58s, Berlin 16 August 2009) was ratified with +0.9 m/s tailwind well within the +2.0 m/s legal limit. Modern photo-finish cameras run at 10,000 frames/second to resolve sub-millisecond order-of-finish.
In Formula 1 pit-stop timing, the all-time record is 1.80s by Red Bull Racing (Max Verstappen, Brazilian GP, 13 November 2019), measured from when the front jack is engaged to release of the car. The pit crew of 22-23 people across 4 wheels, 2 jacks, and 1 lollipop man hits sub-2-second times routinely. Tire change alone takes 1.5-2 seconds. The mechanical stopwatch used by pit-wall crews has been replaced since the 1990s by transponder timing — every F1 car carries an FIA-approved AMB transponder providing 0.0001s loop-timing accuracy.
Modern stopwatch use spans far beyond sports. Medical CPR training uses a 100-120 compression-per-minute target (AHA 2025 guidelines), often paced by stopwatch and metronome. Industrial-engineering time-and-motion studies (Frederick Winslow Taylor, c. 1911) used the mechanical stopwatch to measure task-cycle times — the foundation of Toyota Production System lean-manufacturing methodology. Software performance engineering uses Performance.now() to measure function-call latency at sub-microsecond precision. Cooking competitions (MasterChef, Hell's Kitchen) regularly use 30-second to 60-minute countdowns. Mental-arithmetic competitions (Mental Calculation World Cup) use 0.1s stopwatch precision on multi-digit problems.
Stopwatch by the Numbers
Why this calculator exists
In 2026, a London track-and-field coach timing 100 m sprint splits for a U17 athletics squad, a Mexico City SRE engineer timing service-mesh route-discovery latencies (target p99 under 50 ms), a Frankfurt manufacturing-line quality engineer timing the 12-second part-cycle on an automated assembly station, and a New York medical student timing CPR chest-compression intervals (AHA 2025: 100-120/min) all need a millisecond stopwatch with start/stop/lap/reset and a permanent lap log. This tool gives a 60-fps requestAnimationFrame analog chronograph with sweep-second-hand kinematics.
What does the answer really mean?
A 12.45-second 100 m time means the athlete averaged 8.03 m/s — 28.9 km/h — with peak instantaneous velocity around 9.5 m/s in the 60-80 m range. By comparison, Usain Bolt's 9.58 s world record (Berlin 2009) averaged 10.44 m/s with peak instantaneous 12.42 m/s. F1 pit-stop times under 2 seconds (record: 1.80 s, Red Bull / Verstappen, Brazil 2019) measure jack-engage to release. CPR at 100 compressions/minute is exactly 600 ms per compression — one chest compression every six tenths of a second.
Related Timing Tools
Trusted by SRE Engineers, Athletics Coaches & ER Physicians
“I time service-mesh route-discovery latencies across our regional pods — target p99 under 50 ms, p999 under 100 ms. The browser stopwatch with millisecond precision is my secondary measurement (Performance.now() is the primary). The 0.0001s F1 transponder reference and the W3C High Resolution Time Level 3 spec (2023) anchor are bang-on. Sweep-second hand at 60 fps via requestAnimationFrame is exactly the right architectural choice.”
“Timing 100 m sprint splits for U17s is split-second work — 0.1 s rounding per World Athletics hand-timing rules. The lap-time / split-time distinction the FAQ explains is exactly what new coaches confuse. The 9.58 s Usain Bolt Berlin 2009 and 10.49 s FloJo Indianapolis 1988 references are correctly cited. My athletes love the sweep-second analog face — far more legible than the digital-only chronos.”
“I teach CPR to medical students using the 100-120 compression-per-minute AHA 2025 target. The Stayin' Alive 103 BPM and Another One Bites the Dust 110 BPM tempo references are spot-on for student pacing. Stopwatch precision matters: at 100 CPM that's 600 ms per compression; at 120 CPM that's 500 ms. The lap function timing each 30:2 cycle is exactly the workflow we use in our simulation labs.”
“Frederick Winslow Taylor's c. 1911 time-and-motion studies are the foundation of the Toyota Production System lean-manufacturing methodology we still use. Our automated-assembly station has a 12-second part-cycle target; the stopwatch lap function logs each cycle and lets me audit variability. The 1816 Perrelet rattrapante reference is historically accurate. Excellent professional tool.”
Love using our calculator?
Related Articles
Dive deeper with our expert guides and tutorials related to Millisecond Stopwatch Chronograph