๐Ÿงฐ UtlKit

How to Use the Pomodoro Timer: 25 Minutes of Focus, a 5-Minute Break, and Why the Timer Stops Itself at the End of Every Phase

Step through the Pomodoro Timer with the exact behavior of every phase: 25 minutes of focus, 5-minute short breaks, the 15-minute long break after every fourth pomodoro, and why the countdown stops itself when a phase ends instead of starting the next phase on its own.

The Pomodoro Timer runs the classic Pomodoro loop in your browser: a focus phase, a short break, and a long break that arrives after every fourth completed pomodoro. The defaults are 25 minutes of focus, 5 minutes for a short break, and 15 for a long break. The page holds three mode buttons, one start or pause button, a reset button, three duration fields, a large MM:SS readout, a progress bar, and a counter of completed pomodoros; nothing is stored anywhere.

The three phases and their default durations

There are exactly three phases: focus, short break, and long break, with default durations of 25, 5, and 15 minutes. The three mode buttons let you jump to any phase at any time, and the readout instantly shows the full duration of the phase you picked. Jumping between modes this way does not count a pomodoro; the counter moves only when a focus phase runs down to zero on its own, so the number stays honest even if you keep clicking between buttons.

Start, pause, and what reset actually does

A single button toggles the countdown: it reads Start while the timer is stopped and Pause while it runs. Reset does less than the word suggests. It stops the countdown and refills the current phase to its full duration, focus back to 25:00, a break back to its own length. Reset does not touch the pomodoro count, and there is no separate button that clears it; if you want the counter back to zero, reloading the page is the way.

What happens when a phase ends

When the countdown reaches 00:00 while running, three things happen: a short beep plays if the browser allows audio, the timer switches itself to the next phase, and the countdown stops. That last point is the difference from many pomodoro apps, which run the whole loop unattended. Here the next phase is loaded with its full duration but waiting for you to press Start, whether it is a break after focus or focus after a break. Every start is your call, which helps when a break ends and you are not ready to dive back in.

Counting pomodoros and the long break rule

The counter adds one only when a focus phase completes, meaning it reaches 00:00 while running. The long break follows the standard rule: every fourth completed pomodoro is followed by the 15-minute long break, and the other three by the 5-minute short break. Over four cycles the order is focus, short, focus, short, focus, short, focus, long, and then the cycle restarts. Because the switch happens automatically and the start does not, the timer always knows whether the next focus block is the fourth of the cycle.

Changing the durations

The settings row holds three minute fields: focus with a range of 1 to 120 and a default of 25, short break with 1 to 60 and a default of 5, and long break with 1 to 60 and a default of 15. The ranges are input hints, not hard limits, so a value outside them that you type in is still accepted. Clearing a field falls back to its default instead of raising an error. A changed duration updates the readout right away only when that phase is on screen and the timer is not running; change the focus length mid-session and a running countdown keeps going on the old duration until the phase is reset.

The readout, the progress bar, and the count

The display shows MM:SS with leading zeros, 25:00 on a fresh focus phase, and the digits change color with the active phase. A progress bar fills from empty to full as the phase runs down, so you can see how far through the block you are without doing arithmetic. The counter below shows the pomodoros completed in this sitting, starting at 0 on a fresh page.

No stored data, and where to go next

Nothing on this page is stored: no server round trip, no browser storage, and a reload brings back the 25, 5, 15 defaults with a zero count; the end-of-phase beep is generated locally and simply does not play if the browser blocks audio, while the phase switch still happens. To plan what goes into a focus block, the Reading Time Calculator estimates how long a piece of text takes, the Grade Calculator works out the score a test attempt still needs, the Text Counter checks how much of a draft is left, and the reading time guide walks that tool through in detail.

Related Tools

Frequently Asked Questions

Does the timer keep running on its own?

No. When a phase reaches 00:00 while running, the timer plays a short beep if the browser allows it, switches to the next phase, and stops the countdown. The next phase is loaded with its full duration, but you have to press Start for every phase; there is no fully automatic loop.

When does the long break come?

After every fourth completed pomodoro, which is 15 minutes by default; the other three are followed by the 5-minute short break. Only a focus phase that runs down to zero on its own counts, so clicking between modes by hand never adds a pomodoro.

How do I clear the pomodoro count?

The Reset button only stops the countdown and refills the current phase; it does not touch the count. There is no button that clears the counter, and reloading the page is the only way back to zero.

Can I change the durations, and what are the limits?

Yes. Focus takes 1 to 120 minutes (default 25), short break 1 to 60 (default 5), long break 1 to 60 (default 15). The ranges are input hints, not hard limits, so an out-of-range value you type in is accepted, and an emptied field falls back to its default. A change updates the readout immediately only when that phase is on screen and not running.

Is anything saved, and what is the sound?

Nothing is saved: the tool runs entirely in your browser, and a reload resets the count to 0 and the durations to 25, 5, 15. The end-of-phase beep is generated locally with Web Audio; if the browser blocks audio, it simply does not play, while the phase switch still happens.

Related Articles