Online timer

Pick a preset such as 5 or 25 minutes, or set your own hours, minutes and seconds, and the timer beeps at zero. Switch tabs for a stopwatch with lap times or a Pomodoro timer (25 minutes of focus, 5-minute breaks, a long break after every fourth). Press Space to start or pause and R to reset.

Free, no sign-up Runs in your browser

Timer

05:00

Shortcuts: Space start or pause, R reset. The alarm is a beep made by your browser; turn your volume up.

How to use the timer

  • Countdown: tap a preset (1, 3, 5, 10, 15, 25, 30 or 60 minutes) and it starts at once. For any other length, type hours, minutes and seconds, press Set custom time, then Start. At zero the timer beeps and the browser tab shows "Time's up!".
  • Stopwatch: press Start, then Lap to record a lap without stopping. The lap table shows each split and the running total, newest first. Copy laps copies them as tab-separated text, ready to paste into a spreadsheet.
  • Pomodoro: start a 25-minute focus session. When it ends, the timer beeps and moves on to a 5-minute break; every fourth break is a 15-minute long break. Press Start to begin each session, or Skip to jump ahead. You can change all three lengths.

While a timer runs, the remaining time also shows in the browser tab title, so you can see it from another tab.

Keyboard shortcuts

KeyAction
SpaceStart, pause or resume the visible timer
RReset the visible timer (and clear stopwatch laps)
Tab then EnterReach and press any button, such as a preset or Lap

Shortcuts are ignored while you are typing in a box, so they never interfere with entering a custom time.

Why it stays accurate in a background tab

Browsers slow down timers on pages you are not looking at, to save battery. A timer that adds one second every time its clock "ticks" falls behind when that happens. This one never counts ticks. It records the moment you pressed Start and works out the time from the clock each time it updates:

elapsed = time banked before the last pause + (now − moment of the last Start) remaining = duration − elapsed

Example: you start a 5-minute (300-second) timer and switch to another tab. Even if the page only updates a few times in that period, when it next checks at 120.4 seconds after Start, it shows 300 − 120.4 = 179.6 seconds, displayed as 03:00 because the countdown rounds up to whole seconds. If you pause at 120.4 seconds and resume ten minutes later, the 120.4 seconds stay banked, so the pause does not count.

The alarm is also scheduled in advance on the browser's audio clock, which keeps running in background tabs. So the beep sounds on time even when the page itself is being slowed down.

Sound, mute and screen

The alarm is a short series of beeps generated by the Web Audio API, so there is no sound file to download. Browsers only allow sound after you have interacted with the page, which is why the beep is set up when you press Start. Tick Mute for a silent timer. On phones, the ring/silent switch or media volume can also silence it.

Keep screen on asks the browser to stop the screen dimming while a timer runs (the Screen Wake Lock API). It is released when you pause. Some browsers do not support it; the timer still works, but the screen may sleep.

Pomodoro technique in brief

  1. Choose one task.
  2. Work on it for 25 minutes without switching to anything else.
  3. Take a 5-minute break: stand up, look away from the screen.
  4. After four focus sessions, take a longer break of 15–30 minutes.

The fixed lengths are a starting point. If 25 minutes feels too short for deep work, try 50 minutes of focus and 10 minutes of break.

Planning across time zones? Use the time zone converter. To count days to a deadline, use the date calculator.

Frequently asked questions

Does the timer keep running if I switch tabs?
Yes. It works from the clock time when you pressed Start, so it stays accurate in a background tab, and the alarm is scheduled ahead on the audio clock. The time left also shows in the tab title.
Why didn't I hear the alarm?
Check that Mute is not ticked and that your device volume is up. On phones, silent mode can block web audio. Browsers also need you to press a button on the page before they allow sound.
How do I set a timer for a custom time?
On the Countdown tab, type the hours, minutes and seconds, press Set custom time, then press Start or the Space bar.
How do I record lap times?
Open the Stopwatch tab, press Start, then press Lap each time. The table shows each lap's split and the total time, and Copy laps copies them as text.
What is the Pomodoro setting?
25 minutes of focus followed by a 5-minute break, with a 15-minute long break after every fourth focus session. You can change all three lengths.
Will my screen stay on?
If Keep screen on is ticked and your browser supports the Screen Wake Lock API, the screen stays on while a timer runs. Otherwise it follows your device's normal sleep settings.

Last updated . How we check our tools.