Timer & Stopwatch
Last updated: 27 June 2026
Reviewed by Gavin Meiring, Lead research and primary author ยท Doctoral Candidate (Corporate Governance) ยท Research and drafting assisted by AI
- The word 'deadline' originally had a literal meaning: a line drawn around Civil War prisoner camps, beyond which guards would shoot. Missing a metaphorical deadline is a significant improvement.
- The Pomodoro Technique โ working in 25-minute focused intervals with 5-minute breaks โ was developed by Francesco Cirillo in the 1980s, using a tomato-shaped kitchen timer. 'Pomodoro' is Italian for tomato.
- Human perception of time is deeply unreliable. Time seems to pass faster when you're engaged (flow state) and slower when bored or anxious. This is why a 25-minute Pomodoro feels very different at 9am vs 4pm.
Timer
The online timer lets you run a countdown from a set time or track elapsed time with a count-up stopwatch, directly in your browser without installing any app. It is useful for cooking, studying with the Pomodoro technique, timing workouts, presentations, and any task where you need to track duration.
How to Use the Timer
- Select countdown mode or stopwatch (count-up) mode.
- For countdown mode, enter the hours, minutes, and seconds you want to count down from.
- Click Start to begin timing.
- Use Pause to halt the timer and Resume to continue from where you stopped.
- Click Reset to return to the starting value and prepare for a new timer.
The Formula
The underlying logic for any timer is straightforward.
Countdown timer: Remaining time = Set duration - Time elapsed since start
Stopwatch (count-up): Time elapsed = Current timestamp - Start timestamp
The browser records the exact timestamp (in milliseconds since the Unix epoch) when you click Start. On every screen refresh (typically 60 times per second), the current timestamp is compared to the start timestamp and the display is updated. For a countdown, the elapsed time is subtracted from the set duration. When remaining time reaches zero, the timer triggers an alert.
Pausing works by recording the elapsed time at the moment of pause. When resumed, the new start timestamp is adjusted so the elapsed calculation picks up from where it left off.
Real-World Example
You are using the Pomodoro study technique, which involves 25-minute focused work sessions followed by 5-minute breaks.
- Set the countdown timer to 25 minutes (25:00).
- Click Start and begin studying.
- When the timer reaches 00:00, an alert sounds.
- Reset to 5 minutes for your break timer.
- After the break, reset to 25 minutes and begin the next session.
Most people complete four Pomodoro sessions (2 hours of focused work) before taking a longer 15 to 30-minute break.
Common Uses for Online Timers
Timers appear in many practical settings. Cooking relies on timers for boiling, baking, and resting meat. Fitness timers track interval training sets and rest periods. Teachers use timers for exam portions and class activities. Speakers use countdown timers to keep presentations within their allotted time. Developers use stopwatches to benchmark code execution. The browser-based timer is convenient because it requires no installation and works on any device.
Frequently Asked Questions
Will the timer work if I switch browser tabs? Modern browsers throttle JavaScript timers in background tabs to save battery and CPU. The timer may not update the display while the tab is in the background, but the timestamp comparison means the remaining time will be correct when you return to the tab. For precise timing, keep the tab in the foreground or use the device's native clock app.
Can I use the timer for multiple simultaneous countdowns? A single timer tool typically runs one timer at a time. If you need multiple simultaneous timers (for example, cooking several dishes at once), open the timer in multiple browser tabs or use a dedicated multi-timer app.
Does the timer make a sound when it finishes? Yes, the timer plays an alert sound when the countdown reaches zero, subject to your browser's audio permissions. If you have blocked audio for the site, enable it in your browser settings or watch for the visual alert on screen.
Is the timer accurate enough for professional use? For everyday purposes, browser timers are accurate to within a fraction of a second. They are not suitable for high-precision scientific measurements, where dedicated hardware timers or atomic clocks are used. For cooking, exercise, presentations, and study sessions, the accuracy is more than sufficient.
Countdown or Stopwatch
The two modes answer different questions. Pick the wrong one and the number on screen is useless.
| Mode | What you set | What the display shows | Typical use |
|---|---|---|---|
| Countdown | A target duration | Time left, falling to zero | Cooking, presentations, work blocks |
| Stopwatch | Nothing | Time since start, rising from zero | Workouts, laps, timing a process |
A countdown needs a known end. A stopwatch needs only a start.
Worked Example: A Pomodoro Block
The Pomodoro Technique uses 25 minute work blocks and 5 minute breaks, with a longer break after four blocks.
Set the countdown to 25:00 and begin. At 6 minutes 42 seconds the display reads 18:18. The timer gets there by comparing timestamps rather than counting ticks: 1,500 seconds minus 402 seconds leaves 1,098 seconds, which is 18 minutes 18 seconds.
A full block of four sessions runs like this.
Four work blocks at 25 minutes: 100 minutes. Three short breaks at 5 minutes: 15 minutes. One long break at 20 minutes. Total: 135 minutes, or 2 hours 15 minutes.
Fitting a Rhythm to the Time You Have
The same arithmetic works in reverse when you have a fixed window and want to fill it.
Two hours is 120 minutes. The 25 and 5 rhythm divides it exactly: four work blocks and four breaks run 4 x 25 + 4 x 5 = 120 minutes. You finish the fourth work block as the window closes.
A 50 and 10 rhythm fits differently. Two work blocks and two breaks run 2 x 50 + 2 x 10 = 120 minutes. You get two long stretches of work instead of four short ones, and the same total minutes at the desk.
For a 90 minute window, the 25 and 5 rhythm gives three work blocks and two short breaks: 75 + 10 = 85 minutes, with five minutes left over.
Timer Settings and Their Uses
| Setting | Seconds | Common use |
|---|---|---|
| 0:20 | 20 | Plank or stretch hold |
| 0:30 | 30 | Rest between weightlifting sets |
| 5:00 | 300 | Short break, steeping tea |
| 10:00 | 600 | Combat sports round, cake check |
| 25:00 | 1,500 | Work block |
| 45:00 | 2,700 | Interval session, lesson segment |
| 1:30:00 | 5,400 | Film reel, meeting block |
Timer Behaviour
- The timer stores the start timestamp and compares it with the current time on each screen refresh. It does not add one second per tick, so a dropped frame does not make the timer slow.
- Browsers throttle timers in hidden tabs, which is part of the HTML standard's rules for background pages. The display can freeze while you are in another tab, and the underlying clock keeps running. Come back to the tab and the reading is right.
- Pause stores the elapsed time. Resume sets a fresh start timestamp so the elapsed total continues from the pause point rather than from the original start.
- No timer is more accurate than the clock that feeds it. The reading is exact for the moment it was drawn, and the alert fires on the first refresh after zero.
- Alerts need audio permission. If sound is blocked for the page, the visual alert still fires and the countdown still reaches zero.
- Sleeping the machine is not pausing. When a laptop suspends, the tab stops running, and on wake the timestamp comparison reports the full elapsed wall time including the sleep. That is correct for a cooking timer left on the counter and wrong for timing a process that was not running.
Pomodoro Attribution
The 25 minute work block and 5 minute break cycle comes from the Pomodoro Technique, developed by Francesco Cirillo in the late 1980s using a tomato shaped kitchen timer. The name comes from pomodoro, the Italian word for tomato.
Interval Structures and Their Totals
Work and rest intervals tend to be round numbers, and the totals are less obvious than they look.
| Structure | One round | Rounds | Total |
|---|---|---|---|
| 20 seconds work, 10 seconds rest | 30 s | 8 | 4:00 |
| 40 seconds work, 20 seconds rest | 60 s | 8 | 8:00 |
| 30 seconds work, 30 seconds rest | 60 s | 10 | 10:00 |
| 4 minutes work, 1 minute rest | 5:00 | 5 | 25:00 |
You can set the countdown for the total and let it run, or set it for one round and reset at every change. The first needs fewer actions and hides the structure. The second keeps the structure visible and needs a hand free at each transition.
What the Display Can and Cannot Show
A browser timer redraws with the screen. On a 60 hertz display the value updates every 16.7 milliseconds, and on a 120 hertz display every 8.3 milliseconds. Neither rate is visible to the eye, and both are far finer than the second that most users care about.
The limit is not the display. It is the clock behind it. Desktop and mobile operating systems keep their clocks aligned to network time, so a correction of a fraction of a second can land in the middle of a countdown with nobody noticing. For a cooking timer, a training interval or a study block that is invisible. For a measurement that needs better than a tenth of a second, a hardware timer is the right instrument and a browser tab is not.
Also try these free tools: