HandyBench

Pomodoro Timer

25/5 focus timer with breaks and a session counter.

Focus

25:00

0
Sessions completed
4
Until long break

How to use the Pomodoro Timer

  1. 1 Set your work, short-break and long-break durations (defaults are 25 / 5 / 15 minutes).
  2. 2 Click Start to begin a focus session. While it runs, the tab title counts down so you can check progress at a glance.
  3. 3 Work and break automatically alternate, with a longer break every 4th session, and the counter tracks completed sessions.

The cycle this timer runs

Francesco Cirillo's Pomodoro Technique alternates focused work with short rests. This page defaults to 25 minutes of focus, a 5-minute short break and a 15-minute long break. You can set each in whole minutes (the fields are capped at 180, 60 and 90, and larger values you type are reduced to the cap), but they lock while the timer is running. Press Start and the clock counts down; at zero a beep plays (if Sound is ticked) and the next phase starts on its own, without another click. After each completed focus session the counter increases. Every fourth one is followed by the long break, and the "Until long break" box shows how many are left. Pause keeps the remaining time, and Reset returns to a full focus session and sets the counter to zero.

A full four-session cycle

StepPhaseMinutes
1, 3, 5, 7Focus25 each (100 total)
2, 4, 6Short break5 each (15 total)
8Long break15

One complete round is therefore 130 minutes, with 100 of them spent focusing. While the timer is running, the browser tab title shows the live time and phase, such as 24:59 — Focus · Pomodoro. The original title is restored when you pause, reset or leave the page.

Background tabs and accuracy

The timer checks the clock a few times per second with setInterval. It does not count ticks; each update compares the current clock with the moment the phase is due to end. Browsers deliberately throttle timers in hidden tabs to save battery, and Chrome's "intensive throttling" can let a hidden page run its timers only about once a minute after several minutes in the background. Because the display is recalculated from the wall clock, the timer is still correct when you come back, and a phase that ended while the tab was hidden moves on to the right next phase (the beep plays when the page next runs). The beep itself is generated locally with the Web Audio API. Practical advice:

  • Keep the Pomodoro tab in its own window that stays visible next to your work, or pin it as a tab and glance at it regularly.
  • The beep may arrive late in a heavily throttled tab, but the displayed time stays correct.
  • Closing the tab or reloading erases the timer, the settings and the session count; nothing is stored.

Choosing the lengths

  • 25/5/15 suits routine tasks and study.
  • 50/10/30 gives longer blocks for programming or writing, where getting back into context is costly.
  • If a break ends mid-thought, extend the focus length rather than skipping breaks.

For a one-off deadline instead of repeating intervals, try the countdown timer.

Examples

  • ▸ A classic 25-minute focus block followed by a 5-minute break.
  • ▸ Four work sessions in a row, then a 15-minute long break.

Frequently asked questions

What is the Pomodoro Technique?

It is a time-management method: work in focused intervals (traditionally 25 minutes), take a short break, and after four intervals take a longer break. The structure fights fatigue and procrastination by making work feel like short, manageable sprints.

Can I change the default 25/5 timing?

Yes. Set any work length, short-break length and long-break length in minutes — some people prefer 50/10 or 45/15 for deep-work sessions.

Does it play a sound when a session ends?

Yes, a short beep plays automatically when work or break time is up, generated locally so no audio file needs to load.

Do I need to keep the tab open?

Yes. The timer runs in this page using JavaScript and nothing is saved, so closing or reloading the tab ends it. While it runs, the page title shows the live time. The timer is based on the wall clock, so it stays accurate even if the tab is in the background, though the beep can be late in a heavily throttled tab.

When do I get the long break?

After every fourth completed focus session the timer starts the long break instead of a short one. The “Until long break” box shows how many sessions remain, and Reset sets the count back to zero.