Online Stopwatch
Free online stopwatch with lap timer and centisecond precision.
Online Stopwatch with Lap Timer — Precise Browser-Based Timing for Any Activity
A reliable stopwatch is one of those tools you need occasionally but need instantly — during a workout interval, a presentation rehearsal, a cooking timer, a sports drill, or a productivity sprint. This browser-based stopwatch gives you centisecond precision, unlimited lap recording, and automatic fastest/slowest lap highlighting with no app download or sign-in required.
How to use this stopwatch
Click Start to begin timing. While the clock is running, click Lap to record a split time — the stopwatch keeps running and records the time elapsed since the last lap. Click Stop to pause the timer at any point and Resume to continue from where you paused. When you are done, click Reset to clear all laps and return to zero. The stopwatch automatically switches to hours:minutes:seconds format when timing exceeds 60 minutes, so it works for long-duration events like endurance runs or extended work sessions.
Lap analysis and performance tracking
When you have recorded two or more laps, the table below the timer highlights the fastest lap in green and the slowest lap in red. Summary cards show the best and worst split times at a glance. This is particularly useful for interval training where you want to see whether your pace is consistent across sets, or in competitive contexts like swim or track training where comparing split improvements across sessions matters. Each lap entry shows both the split time (time for that lap only) and the cumulative elapsed time.
Who uses this tool
Athletes and fitness enthusiasts use it for interval training, tracking rest periods between sets, and timing race simulations. Presenters and speakers use it to rehearse talks to specific time slots. Teachers use it for timed classroom activities and exam countdowns. Developers use it to manually benchmark how long a user task takes during usability testing. Coaches use it at practice sessions to record athlete split times without needing specialised sports equipment.
Privacy and data handling
This stopwatch runs entirely in your browser using JavaScript timers — no timing data, lap records, or session information is sent to any server. It works offline after the page loads.
Frequently asked questions
- How do I use the stopwatch?
- Click Start to begin timing. Click Lap to record a split time while the stopwatch keeps running. Click Stop to pause. Click Reset to clear all laps and restart from zero.
- How accurate is the browser stopwatch?
- The stopwatch uses requestAnimationFrame and performance.now() which give sub-millisecond timing precision. Display updates are throttled to ~60fps (centiseconds shown).
- Which lap is fastest and slowest?
- When 2 or more laps are recorded, the fastest lap is highlighted in green and the slowest in red. Summary cards show both values at the bottom of the lap table.
- Can I time beyond an hour?
- Yes. When the elapsed time exceeds 60 minutes, the display adds an hours column (HH:MM:SS.cs format) automatically.
- Does the stopwatch work offline?
- Yes. The stopwatch runs entirely in your browser using JavaScript — no server calls are made. It works even without an internet connection after the page loads.
Related tools
- JSON Formatter, Validator & Repair Tool
Format, minify, validate, and repair JSON instantly in your browser. Sort keys alphabetically, auto-format on paste, download as file, escape/unescape strings — free, no sign-up, 100% client-side.
- QR Code Generator
Generate QR codes for URLs, text, Wi-Fi, and more. Download as PNG.
- Password Generator
Generate strong, random passwords with custom length and character sets.
- Base64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to plain text.
- URL Encoder / Decoder
Encode or decode URLs and query strings with percent-encoding.