Pomodoro Timer — Focus & Break Cycles
Pomodoro focus timer with automatic work/break cycling, custom durations, chime and notifications. Settings saved locally.
Settings (minutes)
A long break follows every 4 focus sessions. Settings are saved in your browser.
How to use
- 1 Press Start to begin a focus session (default 25 minutes).
- 2 When it ends, a short break starts automatically; every 4th break is a long one.
- 3 Adjust the focus / break lengths in Settings — they’re saved for next time.
Why use this tool
- The Pomodoro Technique: focused sprints with regular breaks to sustain concentration.
- Automatic work/break cycling with a long break every four sessions.
- Settings persist locally; a chime and notification mark each switch.
Frequently asked questions
What is the Pomodoro Technique?
A time-management method that breaks work into focused 25-minute intervals (“pomodoros”) separated by short breaks, with a longer break after four intervals.
Can I change the durations?
Yes — set your own focus, short-break and long-break lengths in Settings. They are saved in your browser.
Will it notify me when a session ends?
It plays a short chime and, if you allow notifications, shows a desktop notification at each switch.
Does it keep running if I switch tabs?
Yes — the timer keeps counting in the background while the page is open.
What is Pomodoro Timer?
A Pomodoro timer structures work into focused intervals separated by short breaks, with a longer break after every four sessions, to sustain concentration.
Features
Automatic work/break cycling
Counts down a focus session, then automatically switches to a short break, with a long break inserted after every 4th focus session.
Custom durations
Set focus (1–180 min), short break (1–60 min) and long break (1–120 min) lengths; the 4-session cycle to a long break is fixed.
Chime + desktop notification
Plays a short sine-wave beep via the Web Audio API and, if permission is granted, shows a Notifications API alert at every session switch.
Local persistence, no upload
Your focus/break settings are saved to the browser's localStorage; the timer and countdown run entirely client-side.
Example
Input
Settings: focus = 25 min, short break = 5 min, long break = 15 min (defaults); press Start.
Output
Session 1: 25:00 countdown → chime + notification → 5:00 short break. Repeats; after session 4's focus block, a 15:00 long break plays instead of a short one. Completed-session counter increments after each focus block; settings persist in localStorage for the next visit.
Common use cases
-
1
Focused work sprints
Break a task into timed intervals with enforced breaks to sustain concentration and avoid burnout.
-
2
Study sessions
Structure revision or reading into fixed focus blocks with short breaks and a longer rest every four rounds.
-
3
Remote-work time boxing
Use the audible chime and desktop notification to stay on schedule across browser tabs without watching a clock.
Zerethon's Pomodoro timer cycles a 25-minute focus session with a 5-minute short break, inserting a 15-minute long break every 4th session, using a JavaScript setInterval countdown, the Web Audio API for an end-of-session chime, and the Notifications API for a desktop alert. All state runs and is stored (via localStorage) entirely in your browser — nothing is uploaded to a server.
- Category
- Productivity
- Pricing
- Free
- Privacy
- Browser-based
- Signup
- Not required
References
- Web Audio API — MDN Web Docs
- Notifications API — MDN Web Docs
- Window: localStorage property — MDN Web Docs
- The Pomodoro Technique (official) — Francesco Cirillo / Pomodoro Technique
Privacy
Your data never leaves your browser unless explicitly stated. Pomodoro Timer runs entirely client-side — no server upload, no logging, no tracking of your input.
Related tools
GPA Calculator
Credit-weighted GPA on the 4.0 scale — add courses, grades and credits. Client-side; grades stay private.
Open toolGrade Calculator
Weighted grade from categories, plus “what do I need on the final”. Client-side.
Open toolRandom Group Generator
Fairly split a class or team into random groups by count or by size. Re-roll any time. Client-side.
Open toolExam Countdown Timer
Live countdown to your exam, deadline or test. Label and date saved on your device. Client-side.
Open toolBuild, share, and grow on Zerethon Social
Free signup. Earn points, collect achievements, and connect with creators worldwide.