Skip to content

Pomodoro Timer

Work

25:00

Round 1 · 0 completed

Durations (minutes)

Estimates for educational purposes — not financial, medical, or legal advice. See terms.

The Pomodoro Technique is one of the few productivity methods that has survived for forty years without being turned into a subscription SaaS. The reason is that the core idea is trivially simple and works: you commit to focusing on one task for 25 minutes, knowing that a 5-minute break is coming. The countdown is the commitment device.

This timer implements the classic pattern — 25 minutes of work, 5 minutes of break, with a longer 15-minute break after every four work phases — and lets you adjust the durations if the defaults don’t fit.

The state machine

A Pomodoro timer is a small state machine with three phases and one transition rule:

  1. Work for N minutes
  2. When work ends, transition to a short break for M minutes, unless this was the 4th (or configurable Nth) work round, in which case transition to a long break for L minutes instead
  3. When any break ends, transition back to work

The round counter tracks how many work phases have completed. It increments the moment work ends, not when the break ends — so if you’re in the 3rd break and you skip ahead to work, you’re starting the 4th round.

Example: a typical session

Starting with defaults (25/5/15 minutes, 4 rounds to long break):

PhaseDurationWhat’s happening
Work 125 minFocus on task
Short break5 minStep away
Work 225 minBack to task
Short break5 minStep away
Work 325 minFocus
Short break5 minBreak
Work 425 minFocus
Long break15 minLonger reset
Work 525 minStart of next cycle

Four work rounds = ~2 hours of focused work with 20 minutes of breaks woven in. That’s usually one good session before you need to step away entirely.

When the defaults don’t fit

  • Longer focus works for you: try 50/10 or even 90/20. The rhythm is the same; the ratios just change.
  • You can’t sit still for 25 minutes: start shorter. 15/3 or 10/2 is fine. The point is the commitment device, not the exact duration.
  • You’re doing shallow work (email, admin, small fixes): shorter phases work better because each work unit is already small.
  • Deep work or creative flow: some people find the timer disruptive to flow states. In that case, use the timer for the boot-up phase (getting started) and turn it off once you’re in flow.

What this tool does not do

It does not track your tasks, log your sessions, sync across devices, or send you reminders. It is a simple standalone timer. For task tracking, productivity analytics, or multi-device sync, use a dedicated Pomodoro app — many exist. This tool is for the moment you want to start a focused session right now and don’t want to sign up for anything first. For custom work/rest intervals (HIIT, tabata), the interval timer accepts arbitrary durations; for free-running timing, the stopwatch is the open-ended version.

Frequently asked questions

What is the Pomodoro Technique?

A time-management method created by Francesco Cirillo in the late 1980s. You work for 25 minutes, take a 5-minute break, and after four work rounds take a longer 15-30 minute break. The 25-minute work unit is the pomodoro (Italian for tomato, because Cirillo's kitchen timer was shaped like one). The structure is meant to reduce the cost of decision fatigue and context-switching.

Can I change the durations?

Yes. The defaults (25/5/15, four rounds to long break) are Cirillo's original proposal, but many practitioners adjust them. 50/10 suits longer focus sessions; 15/3 is common for ADHD users who find 25 minutes too long. The timer accepts any positive integer for each field.

Does it run in the background?

The timer runs in the browser tab you have open. If you switch tabs, modern browsers may throttle setInterval callbacks, so the clock might drift. If you want rigorous tracking, keep the tab visible. Native apps like Focus To-Do or Forest are better suited to running in the background.

What happens if I close the tab?

The timer state is lost. This is a simple standalone timer, not a productivity system with persistent state across sessions. For multi-session tracking, you need a dedicated app.

Why a beep on phase change?

So you know when to switch without watching the clock. It's a short 300 ms sine-wave tone at 880 Hz, played via the Web Audio API. It should be audible without being jarring. If you don't hear it, your browser may have blocked autoplayed audio until you interact with the page — clicking "Start" counts as interaction.