Pomodoro Timer
Run focus sessions with custom work, short break and long break lengths, and log your day.
Focus
25:00
Session 1 of 4 before the long break
Session lengths (minutes)
Today
- Focus sessions
- 0
- Focus time
- 0:00
- Break time
- 0:00
No sessions logged yet — start the timer, and finished or skipped sessions land here.
How it works
The Pomodoro Technique breaks work into focused sprints separated by short breaks: work for 25 minutes, take a 5 minute break, and after four focus sessions take a longer 15–30 minute break. This online Pomodoro timer runs that cycle for you — set your own focus, short break and long break lengths, hit Start, and it rotates through the phases automatically, chiming when each one ends. Press the space bar to start or pause without reaching for the mouse.
The countdown is driven by the wall clock rather than a frame counter, so it stays accurate even when the browser throttles a background tab, and the tab title shows the time left while it runs. Every finished or skipped session is added to a log you can copy or download as a plain text file at the end of the day. Everything happens in your browser with plain JavaScript — no account, no ads, and nothing about your work is sent anywhere.
Frequently asked questions
What is the Pomodoro Technique?
The Pomodoro Technique is a time-management method that splits work into focused 25-minute sprints called pomodoros, each followed by a short break. After four pomodoros you take a longer break. The fixed sprint length makes starting easy and the breaks keep you from burning out.
How long should a Pomodoro break be?
The classic recipe is a 5-minute short break after every 25-minute focus session and a 15 to 30-minute long break after four sessions. Those are the defaults here, but you can set any focus, short break and long break length between 1 and 180 minutes and change how many sessions run before the long break.
Does the Pomodoro timer keep running if I switch tabs or minimise the browser?
Yes. The countdown is calculated from the wall clock rather than counted frame by frame, so it stays accurate even when the browser throttles a background tab. The time remaining is also shown in the tab title, and a chime plays when a session ends.