Pomodoro Timer
25/5 focus cycles with session tracking
The standard Pomodoro rhythm, with the numbers changed to suit you. Focus, short break and long break lengths are three inputs, defaulting to 25, 5 and 15 minutes, and the timer moves between them automatically: when a focus block ends you get a short break, and after every fourth completed block a long break instead. Two counters track your progress — how many blocks you have finished this session and how much focus time that represents, with a fourth-of-four indicator showing where you are in the cycle. A two-tone chime marks each transition, and Skip jumps straight to the next phase when you would rather not sit out a break. The timer holds a deadline timestamp and polls it four times a second, so a delayed frame shortens nothing and stretches nothing.
A full Pomodoro timer with customizable focus and break lengths, long-break cycling, session counting and gentle sounds. Built to keep you deep in work mode.
Private Pomodoro Timer In Your Browser
Pomodoro Timer is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Pomodoro Timer
Set Focus, Short break and Long break minutes in the Settings panel.
Press Start on the Focus phase, or click the phase buttons to jump directly to a break.
Let the cycle run — it advances automatically and chimes at each change, with a long break every fourth block.
Use Skip to move to the next phase immediately, and Reset to clear the session back to focus with the counters at zero.
- The cycle advances on its own: focus to short break, then to focus, with a long break substituted after every fourth completed block.
- All three phase lengths are editable and clamped to sensible ranges, and edits apply to the phase you are on when the timer is idle.
- A completed-block counter, total focus time and a fourth-of-four progress marker show how much of a cycle you have done.
- Timing runs against a stored deadline polled four times a second, so interval jitter does not shorten a block.
- A writer runs four blocks to finish a chapter, using the long break after the fourth as a genuine rest.
- A student sets a 50-minute focus length to match a lecture or a 15-minute block to match a commute.
- A developer working through a backlog shortens breaks to five minutes to keep momentum through a morning.