Pomodoro Timer
Run focus sessions with the Pomodoro Technique: 25 minutes of deep work followed by a 5-minute break, with a longer 15-minute break every four pomodoros. Adjust every duration to match your rhythm, watch the big circular timer count down, hear a soft chime when each phase ends, and track how many pomodoros you’ve completed today.
How to use
- 1
Tune the durations
Set the focus, short-break, long-break and long-break-every values to match your workflow. Settings lock while a session is running.
- 2
Press Start
The circular timer fills as the phase progresses. The number in the centre shows the remaining time, updating every second.
- 3
Take your break
When the focus phase ends, a chime plays and the timer auto-advances to the next break. Press Start to begin the break (or Skip to jump straight through).
- 4
Track your streak
The “Pomodoros completed” counter increments every time you finish a focus phase. Use Copy to share your progress, or Reset count to start fresh.
Common use cases
- Beat procrastination by committing to a single 25-minute focus block.
- Protect your attention during deep work like writing, coding or studying.
- Pace yourself through a long revision session with regular breaks.
- Build a daily focus streak by tracking completed pomodoros.
Limitations
- The timer uses setInterval(…, 1000) and pauses if the tab is closed. Reopening the page restores the remaining time from the in-memory state — there is no persistence across reloads.
- The completion chime uses the Web Audio API. Browsers may block audio until you interact with the page; the first Start click satisfies this autoplay requirement.
- The Pomodoro count is not saved between sessions. For long-term tracking, copy the summary at the end of each session.
- Background tabs may have their setInterval throttled by the browser to once per minute. Keep the tab foregrounded for accurate per-second updates.