Pomodoro Timer
Free Pomodoro timer: 25-min focus, 5-min breaks and a 15-min long break every 4 rounds. Custom lengths, auto-start and a daily count. No sign-up.
- Auto focus/break cycle
- Custom session lengths
- Daily pomodoro count
- Accurate in background
Settings
Settings and today's count are saved only in this browser on this device and are never uploaded.
🔒 Everything is calculated in your browser. No data is sent to any server.
When to use it
- Studying for exams: 25 minutes of focus plus short breaks beats sitting for three hours with little to show for it.
- Writing reports or code: Break a big task into pomodoros and see how many you’ve finished today.
- Working from home: Get reminded to stand up and take regular breaks to rest your eyes, neck and shoulders.
- Beating procrastination: Just commit to “one pomodoro”; 25 minutes is much easier to start.
How to use
- Press Start to begin a 25-minute focus session. When it ends you hear a chime and the timer switches to a break. You can also pick Focus, Short break or Long break at the top.
- Each completed focus session fills one dot. After 4 (adjustable) you get a long break. Skip jumps to the next phase without counting a pomodoro.
- Open Settings to change each length, and tick Auto-start next phase so you don't have to press Start every time. Settings are remembered on this device.
Worked example
With the default 25/5/15 minutes, a long break every 4 rounds and Auto-start on, press Start at 9:00 and walk away. Back at 11:00, everything is filled in at once: focus sessions ended at 9:25, 9:55, 10:25 and 10:55, short breaks at 9:30, 10:00 and 10:30, and after the fourth focus session you are in the long break with 10:00 left and all 4 dots filled.
Same 9:00 start without Auto-start, back at 9:40: only the first pomodoro (ended 9:25) is counted, and the timer waits at Short break 05:00 for you to press Start. Later phases don't run on their own.
Running the default rhythm for 8 hours straight: each round (4 focus sessions + 3 short breaks + 1 long break) takes 130 minutes, so 8 hours gives you 15 pomodoros.
Reading the results
- The dots show how many focus sessions you've finished in the current round. They are all filled during the long break, and a new round starts from 0 after it.
- Today's count uses your device's local date and resets after midnight. The dots only track this page visit and reset when you reload.
- Colour shows the current phase: coral for focus, teal for a short break and yellow for a long break. The browser tab title shows 🍅 (focus) or ☕ (break) with the time left.
How it works
- Phase rule: when a focus session ends, you get a long break if the number completed is a multiple of the setting (4 by default), otherwise a short break. Every break is followed by focus.
- Time left is calculated as end time − now. With Auto-start on, the next phase starts from the previous phase's end time, not from the moment the page notices, so if a background tab wakes 40 seconds late the short break shows 04:20 and the rhythm doesn't drift.
- The end of a focus session plays three 880 Hz beeps and the end of a break three 660 Hz beeps, generated live with Web Audio. A desktop notification is shown too if you tick it.
- Settings and today's count are stored in the browser's localStorage. Invalid saved settings fall back to the defaults.
Limitations
- Closing or reloading the page stops the current timer and resets the round's dots (today's count is kept).
- When a phone is locked or the browser is suspended, no sound can play in the background; the alert appears when you return.
- Without Auto-start, at most one phase can finish while you're away; press Start to continue.
- The count is stored on this device only. It isn't synced across devices and there are no long-term stats.
FAQ
What is the Pomodoro Technique?
A time management method created by Francesco Cirillo: work on one task for a fixed period (commonly 25 minutes), take a short break, and take a longer break after a few rounds. The point is to stay uninterrupted while focusing and to genuinely step away during breaks.
Do skipped or reset sessions count toward today's total?
No. Only a focus session that runs to the end counts as a pomodoro. Skip, Reset and switching phases midway are not counted. Today's total starts again from 0 after local midnight.
Will the timer be wrong if my computer sleeps or I switch tabs?
No. Time is calculated from the end time, so it catches up as soon as you return. With Auto-start on, any phases that finished while you were away are filled in, in order, and completed focus sessions are counted.
Where are my settings and count stored?
Only in this browser's local storage on this device: your session lengths and other settings, plus today's pomodoro count. Nothing is uploaded. Clearing browsing data or switching devices resets them to the defaults.
Does a pomodoro have to be 25 minutes?
No. In “Settings” you can change it to 50 minutes of focus and 10-minute breaks, or whatever suits you; the settings are remembered on this device.
How many pomodoros should I do a day?
A common goal is 8–12 (about 4–6 hours of focused time). If you’re just starting, begin with 4 a day and build up gradually.
Can I use the Pomodoro timer on my phone?
Yes, and you can add the site to your home screen to use it like an app. Time is calculated from the real time elapsed, so if you switch to another app and come back, the remaining time is still correct.
💬 Can't find an answer? Report a problem with this tool or send a suggestion
References
- What Is the Pomodoro® Technique? — Pomodoro® Technique (Francesco Cirillo)
- Page Visibility API — MDN
- Using the Notifications API — MDN