Pomodoro Timer

← All tools

clocklab runs the classic Pomodoro cycle — a focus block, a short break, repeat, then a longer break after a set number of sessions — and moves between them automatically with a soft two-note chime, so you never have to reset a timer mid-flow. The dots above the dial track exactly where you are in the current cycle.

Pomodoro Timer Idle
25:00
Focus

Chimes softly between focus and break — nothing to dismiss. The cycle keeps running in a background tab and resumes where the clock says it should if you reload.

How to use the Pomodoro Timer

  1. Set your Focus, Short break and Long break lengths in minutes, and how many focus sessions happen before a long break.
  2. Tap Start — clocklab counts down the current phase and switches automatically when it ends, with a soft chime.
  3. Watch the dots above the dial: filled means done, the glowing one is the current focus session.
  4. Use Skip phase to jump straight to the next phase, or Pause/Reset as needed.

FAQ

What happens when a phase ends — does it wait for me?
No — clocklab plays a soft chime and moves straight into the next phase automatically, so a full work session never needs you to restart a timer.
Can I change the lengths mid-session?
The number fields are editable any time the timer isn't running; changes take effect the next time you start or on the next phase change. They're locked while a phase is actively counting down to avoid accidentally resetting your progress.
What's the difference between a short and long break?
Short breaks happen after every focus session; the long break replaces a short break once you've completed the configured number of sessions (4, by default) — the classic Pomodoro rhythm.
Does Skip phase count against my session total?
Yes — skipping advances the cycle exactly like a natural phase completion, just without waiting out the clock or playing the completion chime.
What does Room mode show?
Room mode is laid out per instrument rather than one rule for all four, so the pomodoro keeps the phase name and the session dots under a screen-filling readout instead of dropping them. It also holds a screen wake lock while a phase is actually counting — released on pause and on reset — and shows a “Screen kept awake” line for as long as the lock is held.
Will it keep going if I switch tabs or reload?
Both. The countdown runs in a Web Worker, so a hidden tab keeps switching phases on time rather than freezing until you look at it, and ticking “Notify me at every phase change” posts a system notification so you actually hear about it. The running cycle is also saved to local storage — reload mid-session and clocklab works out from the clock which phase you should be in now, and drops you there.