What is Stopwatch?
This stopwatch runs locally in your browser. Click Start to begin, Pause to pause and resume, Lap to log the current elapsed time into the lap list (each entry shows lap time and cumulative time), and Reset to clear everything. The fastest lap is calculated and displayed automatically. Keyboard shortcuts: Space=start/pause, L=lap, R=reset (ignored while typing in inputs). Time is shown as MM:SS.cs, or HH:MM:SS.cs past one hour. Timing is driven by requestAnimationFrame with centisecond (10ms) precision. All state lives in the current page — refreshing clears it, and nothing is uploaded. Great for sports training, cooking, meeting speaking limits, exam simulations, and focused work.
▶Use Cases5 scenarios
- ◆Sports training and running timing
- ◆Cooking timers
- ◆Meeting speaking limits
- ◆Exam and mock-test timing
- ◆Focus-work sessions
▶How to Use5 steps
- 1Click Start to begin timing
- 2Click Pause to stop, then click again to resume
- 3Click Lap to record the current lap time
- 4Review the lap list and fastest lap
- 5Click Reset to clear everything
▶Features8 features
- ✓Free
- ✓No signup
- ✓Start / pause / resume
- ✓Lap recording
- ✓Fastest lap display
- ✓Keyboard shortcuts
- ✓Centisecond precision
- ✓100% local
▶FAQ7 questions
What is a stopwatch?
An online timing tool. Input: start, pause, lap, and reset actions. Output: elapsed time, a lap list, and the fastest lap. Used for sports, cooking, and work timing. Runs locally in your browser with centisecond precision — no uploads.
How do I record laps?
While timing, click Lap (or press L). The current elapsed time is appended to the lap list, with each entry showing lap time and cumulative time.
How do I resume after pausing?
Click Pause again (or press Space). Timing resumes without resetting the accumulated time.
How accurate is it?
Timing is driven by requestAnimationFrame and displayed to the centisecond (10ms) — plenty for everyday use; use dedicated equipment for official race timing.
What keyboard shortcuts are available?
Space=start/pause, L=lap, R=reset. Shortcuts are ignored while an input, textarea, or button is focused.
Does the timer survive a refresh?
No. All state lives in the current page; refreshing or closing clears it.
Does it need a network connection?
Once loaded, it works offline — timing requires no network and nothing is uploaded.