Focus / break timer
Switching to another tool page won't interrupt the pomodoro timer — it keeps running in the background, and you'll see the latest state when you come back. When each phase ends it keeps ringing until you manually confirm the switch to the next phase, and you'll need to click "Start" again afterward for the timer to actually run.
This pomodoro timer alternates focus periods with breaks. You set a focus length and a break length (25 and 5 minutes by default), press start, and when the time runs out it rings to tell you; once you confirm, it switches to the next phase. It is deliberately plain: there is no task list, no charts and no syncing. It just keeps accurate time for 'work for this long, rest for that long' and keeps a short log of recent sessions below the timer. If you need a one-off reminder, this site's Countdown Timer or Alarm Clock may suit you better. If you want to work through a task in short, structured stretches in the pomodoro style, this page is enough.
Say you need to write a report. Keep focus at 25 minutes, press 'Start' and work on the report only. When the tone sounds, confirm to move to a 5-minute break: stand up, walk around, drink some water, and press 'Start' to run the break. When the break tone sounds, confirm, and press 'Start' for the next focus stretch. If you want a longer deep-work session, pause, change the focus length to 45 minutes and the break to 10, and carry on. The history list at the bottom adds up the minutes of each finished phase, giving you a rough sense of how much focused time you had in a day.
After a stretch of focus many people need a clear signal to stop, and after a break a deliberate 'I'm ready'. If phases started on their own, a break might run out while you are away from your desk and you would come back to find the next focus period already ticking. So the tool waits for you to confirm and then press start.
Not while the timer is running or waiting for confirmation; the two inputs are disabled then, to avoid a mismatch between the settings and the countdown. Pause or reset first. Note that the remaining time on screen is updated from your new values only when the timer is idle and nothing is waiting for confirmation.
Yes. The timer state lives at the site level rather than inside the pomodoro page, so navigating to another tool within the site does not stop it, and you will see the current state when you come back. It is also restored after a reload or reopening the tab: a running timer continues towards its end time, and one that has already finished shows 'Time's up, awaiting confirmation'.
Check that the device and the tab are not muted and that you have clicked 'Start' on this page. If there is still no sound, allowing notifications gives you a visual alert. Mobile browsers restrict background pages in different ways, so on a phone it is best to keep the screen on and the page in the foreground.
The timer runs entirely in your browser. The tone is generated locally, and nothing in the code sends your usage anywhere. Two kinds of data are kept, both in your own browser's local storage: the history (phase, minutes and completion time), and the timer state used to restore the page after a reload (phase, remaining time or end time, completed count, durations). 'Clear history' deletes the history, and clearing site data removes everything.