Online Stopwatch and Countdown Timer

A stopwatch with lap times and a countdown timer with an alarm.

Utility Tools Free, no sign-up Runs in your browser

Stopwatch and Timer tool

00:00:00.00
LapLap timeTotal

About the Stopwatch and Timer

Stopwatch and Timer gives you both halves of everyday timing in one page. The stopwatch counts up from zero to hundredths of a second and records lap times, with each lap showing both its own duration and the total elapsed when it was taken. The countdown timer counts down from a duration you set and sounds an alarm when it reaches zero.

Timing is based on the system clock rather than on counting intervals, so the elapsed time stays accurate even if the browser throttles the page in a background tab. A naive timer that simply adds ten milliseconds per tick drifts badly when a tab loses focus, which is exactly when you are least likely to notice.

Preset buttons cover the common durations, including the twenty-five minute focus block people use for the Pomodoro technique. The alarm is generated by your browser's audio engine, so there is no file to download and nothing to load when the timer finishes.

How to use the Stopwatch and Timer

  1. Choose stopwatch or timerTwo tabs at the top of the panel.
  2. For the stopwatch, press StartRecord laps while it runs, and reset when you are done.
  3. For the timer, set a durationType hours, minutes and seconds, or use a preset button.
  4. Let it runThe timer sounds an alarm at zero, and the page title shows the remaining time so you can see it from another tab.

Features

  • Stopwatch accurate to hundredths of a second
  • Lap times showing both split and total
  • Countdown timer with hours, minutes and seconds
  • Preset durations including a 25 minute focus block
  • Audible alarm generated in the browser, with no file to load
  • Remaining time shown in the page title
  • Clock-based timing that does not drift in a background tab
  • Keyboard friendly start, stop and reset

Who uses this tool

The stopwatch and timer is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:

  • Timing a workout, a run or a set of intervals
  • Running a focus block while working
  • Timing a presentation or a speaking slot
  • Counting down a cooking step
  • Recording lap times in training

Frequently asked questions

Does the timer keep running if I switch tabs?

Yes. Timing is calculated from the system clock rather than by counting ticks, so the elapsed and remaining times stay correct even when a background tab is throttled by the browser.

Will the alarm sound if the tab is in the background?

Usually. Some browsers restrict audio in background tabs until you have interacted with the page, which starting the timer counts as. The page title also updates with the remaining time, so a glance at the tab shows where you are.

What is the 25 minute preset for?

It is the focus block from the Pomodoro technique: work for twenty-five minutes, then take a short break. The preset is there because it is the most commonly requested duration, not because the method is required.

What is the difference between a lap and a split?

A lap is the time since the previous lap was recorded. A split is the total elapsed at that moment. Both are shown for each lap, because runners and swimmers use them differently.

How accurate is it?

To within a few milliseconds, limited by how often the browser can repaint. That is more than accurate enough for exercise, cooking and presentations, and not a substitute for proper timing equipment in competition.

Is anything saved between visits?

No. Laps and timer settings live only in the page and are cleared when you close or reload it.

If the stopwatch and timer is not quite what you need, these other free tools solve closely related problems.

Date Calculator

Add days, weeks or months to a date, or count the gap between two dates.

Calculators Use tool

Unix Timestamp Generator

The current epoch time in seconds and milliseconds, updating every second.

Developer Tools Use tool

Timestamp Converter

Translate between Unix time and human-readable dates in both directions.

Developer Tools Use tool

Random Number Generator

Pick random numbers in a range, with unique-only and sorting options.

Utility Tools Use tool

Age Calculator

Enter a date of birth to get an exact age plus total months, weeks and days.

Calculators Use tool