A precise browser stopwatch with lap recording. Start, stop, record laps, and reset — no app needed.
A simple, precise stopwatch that runs in your browser. Tap Start to begin timing, Stop to pause, Lap to record a split time without stopping, and Reset to clear everything. All lap times are shown below the main display with the total elapsed time for each.
Click Start to begin. While running, click Lap to record a split without stopping, or Stop to pause. Click Start again to resume. Click Reset to clear the display and all laps. Times are shown in hours:minutes:seconds.tenths format.
It displays to 0.1-second precision and is based on performance.now() internally, giving sub-millisecond timing accuracy. Display updates happen every 100 ms.
The timer keeps running accurately — it uses wall-clock time not frame-based counting. However, the visual display may pause updating until the tab is active again.
This tool runs entirely in your browser. Nothing you type or paste is sent to any server — all processing happens locally on your device.