Pomodoro timer. Focus in gentle sprints.
Saved only in this browser, nothing is uploaded.
Tasks
Settings
Stay focused, stay private
The Pomodoro technique breaks work into focused sprints with short breaks between them, and a longer break after every few rounds. This timer runs entirely in your browser: your tasks, settings and daily counts are stored locally and never uploaded. The countdown is anchored to real timestamps, so it stays accurate even in a background tab, and your daily pomodoro count rolls over automatically at midnight. No account, nothing uploaded, free forever.
How to use the Pomodoro Timer
This timer splits your work into focus sessions with short breaks between them and a longer break after a set number of sessions. It counts down from real clock time, plays a chime when each interval ends and can move on to the next one by itself. It is for anyone who wants a simple focus timer with a task list and a daily count.
Step by step
-
Add what you are working on
Type a task into the Tasks box and press Add. Tick a task when it is done, use the cross to delete it, and press Clear completed to remove every ticked task at once.
-
Set your lengths
Under Settings, set Focus (min) from 1 to 180 (default 25), Short break (min) from 1 to 60 (default 5), Long break (min) from 1 to 120 (default 15) and Long break every from 2 to 12 focus sessions (default 4). Changes are saved at once. While the timer runs, a new length applies from the next interval; while it is stopped or paused, the current interval restarts at its full length.
-
Choose what happens between intervals
Auto-start next interval and Chime when an interval ends are on by default. Tick Desktop notification to get a system pop up when an interval ends; your browser asks for permission the first time.
-
Start the timer
Press Start. The button changes to Pause, and after a pause to Resume. The ring fills as time passes and the browser tab title shows the countdown, so you can see it from another tab.
-
Move between intervals
When a focus session ends, a short break follows, or a long break once you reach the Long break every number. Press Skip to jump to the next interval without counting the current one, or click Focus, Short break or Long break to switch directly.
-
Reset when you start a new block
Reset stops the timer, refills the current interval and sets the round and this session counters back to zero. It does not clear today's total or your tasks.
Reading the timer
- The ring is green during Focus, amber during Short break and blue during Long break. The label under the time names the interval.
- The badge under the ring, for example Round 1 · 0 / 4 to long break, shows how many focus sessions you have finished since the page opened or since Reset, against your Long break every number. It does not go back to zero after a long break, so later it reads 5 / 4, 6 / 4 and so on; a long break comes each time the count reaches a multiple of that number.
- pomodoros completed today counts focus sessions that ran to the end today and is kept between visits. this session counts the same thing since you opened the page or last pressed Reset.
- Under the task list, a line such as 2 of 5 done shows your progress.
Tips and common mistakes
- Skipped focus sessions do not count toward today's total or the long break. Let the timer run out if you want the session to count.
- Some browsers block sound until you interact with the page. Pressing Start counts as that click, so the chime works for the session you started.
- Clicking one of the interval buttons stops the timer and refills that interval, so do not use them to check which one is next while a session runs.
- The daily count starts over when the date changes in UTC, which may not be your local midnight.
- Reloading the page restarts the countdown from the full Focus length. Your settings, tasks and today's total are kept.
Privacy and limits
Everything runs in your browser and nothing is sent anywhere. Your settings, tasks and today's count are saved in this browser's local storage, and the tasks and today's count stay in step across open tabs; clearing site data removes them. The chime is generated by the browser, and desktop notifications only appear if you allow them.
Everything a focus timer should do.
- Run timed focus sessions with a configurable length (default 25 minutes, up to 3 hours).
- Take automatic short and long breaks at intervals you control, default 5-minute short breaks and a 15-minute long break every 4 rounds.
- Add and tick off tasks so you always know what you are working on during each sprint, with a one-click “clear completed”.
- Track daily and session pomodoro counts, the daily number resets automatically at midnight, even if you leave the tab open.
- Get a gentle chime and an optional desktop notification when each interval ends, so you can stay in the zone away from the tab.
- Keep everything private: settings, tasks and stats are saved in your browser only and stay in sync across open tabs.
Frequently asked questions.
Is the Pomodoro Timer free?
Is it private? Is my data uploaded anywhere?
Does it work offline?
Does the countdown stay accurate in a background tab?
How do the chime and desktop notifications work?
Will I lose my tasks and stats if I close the tab?
Published · Last updated .