What is Pomodoro Timer?
The Pomodoro Technique splits work into 25-minute focus blocks separated by 5-minute breaks, with a 15-minute long break after every 4 blocks. This timer ships with three modes — Focus (25 min), Short Break (5 min), Long Break (15 min) — and an automatic session counter that switches to a long break after the 4th focus block. A ring progress bar shows where you are in the current interval, with Start, Pause, and Reset controls. Everything runs locally in your browser; no account needed.
▶Use Cases5 scenarios
- ◆Staying focused while studying for exams
- ◆Managing tasks during remote work
- ◆Avoiding procrastination while writing
- ◆Pacing coding sessions effectively
- ◆Teaching kids time management
▶How to Use5 steps
- 1Pick a mode: Focus / Short Break / Long Break (defaults to 25-min Focus)
- 2Click Start to begin the countdown
- 3Focus automatically switches to a break when it ends
- 4Every 4 sessions triggers a 15-minute long break
- 5Pause or reset anytime
▶Features8 features
- ✓Free
- ✓No signup
- ✓Three modes: 25/5/15 minutes
- ✓Automatic session counter
- ✓Long break after every 4 sessions
- ✓Ring progress visualization
- ✓Start / Pause / Reset
- ✓100% local timing
▶FAQ6 questions
What is this pomodoro timer?
An online timer based on the Pomodoro Technique. Input: none (just pick a mode). Output: an automatic cycle of 25-min focus, 5-min short breaks, and 15-min long breaks, with a long break triggered after every 4 sessions. Runs fully in your browser.
How long is one pomodoro?
Focus runs 25 minutes, followed by a 5-minute short break; every 4 completed sessions triggers a 15-minute long break.
Can I switch modes manually?
Yes — click Focus, Short Break, or Long Break at the top to switch and reset the current countdown.
What does the session counter do?
The page shows Session #N so you can track how many pomodoros you have completed.
Do I need an internet connection?
Only to load the page. Timing then runs entirely locally.
Will my timer survive a page refresh?
No. The timer state lives in page memory; refreshing or closing the tab resets it.