Pomodoro Timer: 25-Minute Focus Sessions With Breaks

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.1
  • Last updated 2026-10-25
Report a problem

Work in focused rounds with a break after each one, and a longer break every few rounds, the Pomodoro way. The timer moves on to the next phase by itself and rings when it does, so you do not have to watch the clock.

Focus

25:00

Press Space to start or pause, N to skip.

Lengths

Everything you enter is processed in your browser and is never sent to a server.

How to use

  1. Press Start. The default is 25 minutes of focus, a 5-minute break, and a 15-minute break every 4 rounds.
  2. When a phase ends, the timer rings and moves on to the next one by itself. Keep working through the cycle.
  3. Change the lengths under Lengths at any time; the current phase keeps running and the new numbers apply from the next one, unless you press Reset.
  4. Press Skip to the next phase to move on early, or Reset to start the cycle over. Press Full screen to see the time from across the room.

Examples

Round 1: 25 min focus
→ Then a 5-minute break
The usual Pomodoro pattern.
After round 4's break
→ A 15-minute break instead of 5
Every 4th round (by default) gets the long break, then the count starts again.
Lengths changed to 50/10, rounds before long break 2
→ 50-minute focus, 10-minute break, a long break every 2 rounds
Useful for deep work that needs a longer stretch.

How it works

The timer keeps the moment the current phase should end, taken from the browser’s high-resolution clock, the same approach as the plain timer, so a backgrounded tab cannot make it slow. When a phase ends, the next one is worked out from a simple rule: a focus round is followed by a short break, except after the number of rounds set under Lengths, when a long break comes instead and the round count starts again. The cycle logic is covered by tests that check many rounds in a row, including a change to how many rounds come before the long break.

The alarm is made with the Web Audio API, the same sounds as the timer, with a softer chime for the start of a break so it is not confused with the “back to work” alarm. Nothing is downloaded, and sound only starts once you have pressed something on the page, which is a restriction every browser applies.

Sources

Frequently asked questions

What is the Pomodoro Technique?
A way of working in timed focus sessions (traditionally 25 minutes, called a pomodoro) separated by short breaks, with a longer break after a set number of sessions. It was devised by Francesco Cirillo in the late 1980s, named after the tomato-shaped kitchen timer he used.
Can I change the lengths?
Yes, all of them: the focus length, the short break, the long break, and how many rounds happen before a long break. Changing them does not cut short the phase you are on; they apply to the phase after that, or right away if you press Reset.
What happens if I close the tab?
The timer stops, like any page that is not open. It is a simple on-page timer, not a background reminder.
Does it count how many rounds I have finished?
Yes. Completed rounds are shown under the settings, and Reset sets it back to zero.
Is anything sent to a server?
No. The timer and the alarm run in your browser.
Version history
  • 1.0.1 — Makes the search title and description state the supported task, key formats and privacy benefit more clearly.
  • 1.0.0 — First release.

Last updated: