{{ summaryTitle }}
{{ summaryValue }}

{{ summaryLine }}

Short break{{ resultsReady ? `${computation.normalizedInputs.short_min} min` : '—' }} Long break{{ resultsReady ? `${computation.normalizedInputs.long_min} min` : '—' }} Cadence{{ resultsReady ? `Every ${computation.normalizedInputs.long_every}` : '—' }}

{{ primaryCopyAnnouncement }}

{{ liveAnnouncement }}
Pomodoro cycle settings
min
Whole minutes from 1 to 90; 25 minutes is the classic baseline.
min
Whole minutes from 1 to 30.
min
Whole minutes from 1 to 60.
rounds
Whole rounds from 2 to 12; 4 is the classic cadence.
rounds
Use 0 for no finishing target, or 1 to 16 rounds.
s
The neutral default is 0 seconds.
{{ setting.help }}
{{ setting.value ? 'On' : 'Off' }}
{{ audio_volume }}%; audio begins only after Start.
Hz
200–1200 Hz; 880 Hz is the default cue.
ms
40–500 ms; 120 ms is the default boundary cue.
Pomodoro plan
{{ row.label }}{{ row.display }}
Use this plan

{{ planGuidance }}

A completed or skipped round records a timer transition, not proof that the intended work was finished.

{{ chartExportStatus }}

The chart renderer is unavailable. The same cycle values remain in the plan and interval ledger.

{{ intervalExportStatus }}
StepRoundPhaseStartsDurationCopy
{{ row.step }}{{ row.roundDisplay }}{{ row.phase }}{{ row.starts }}{{ row.duration }}

A focus-round plan answers two different questions: how long to protect attention now, and how much clock time a larger task block will require. Pomodoro timing makes both visible by alternating bounded work with planned recovery instead of treating concentration as one uninterrupted stretch.

The classic baseline uses 25 minutes of focus, short breaks between rounds, and a longer break after several completed rounds. Those values are a starting rhythm, not a universal productivity standard. A shorter interval can suit routine admin or a highly interruptible day; a longer one can reduce restart costs during reading, analysis, or debugging. Breaks need enough time to disengage without becoming accidental task changes.

  • Choose one concrete outcome small enough to move during a focus round.
  • Keep the short break separate from inboxes or other work that can expand.
  • Use completed rounds to improve future time estimates, not to rank the quality of the work.

A goal count turns the rhythm into a finish estimate. The estimate includes every focus round and only the breaks that occur before the final target round. A long-cycle total answers a different question because it includes the long break after the cycle's last focus round.

A timer records elapsed phases, not attention or output. Skipped rounds, interruptions, vague task scope, and work continued through breaks can all make the round count look more productive than the session was. Pair the timer with a task note or tangible result when the record will inform later planning.

How to Use This Tool:

Set the work-break rhythm before starting so the projected finish and live phases use the same plan.

  1. Enter Focus length, Short break, Long break, and Long break every. The plan shows one complete long-break cycle.
  2. Set Goal rounds from 1 to 16 when a planned finish matters, or use 0 for a session that repeats until reset. Add a preparation countdown only when setup time should precede the first focus round.
  3. Choose optional automatic transitions, ticking, sound, vibration, screen-awake behavior, or desktop notifications. Test the cues on the device before depending on them.
  4. Press Start to freeze the timing and cue settings. Pause preserves elapsed phase time, while Skip advances immediately to the next phase.
  5. Compare the live phase with the interval plan. Use Reset to clear the completed-focus count and load edited values into a new run.

Interpreting Results:

The live countdown belongs to the current phase. The completed-focus count increases whenever a focus phase is passed, including when it is skipped. Treat that count as phase history, not proof that a task was finished.

Full cycle includes the focus rounds, intervening short breaks, and the long break at the end of the configured cadence. Goal block stops at the end of the final target focus round, so it includes no break after that round. Goal ETA also excludes future unplanned pauses.

The interval plan is a projection from the current settings. Once a run starts, its frozen phase lengths govern the countdown even if editable values later change. Reset before relying on a revised plan.

Technical Details:

Pomodoro timing is an ordered state machine. An optional countdown leads to Focus. Passing a focus phase increments the completed-focus count, then selects a long break when that count is a positive multiple of the configured cadence; every other completed focus leads to a short break. Passing either break returns to Focus.

Formula Core:

Durations entered in minutes are converted to seconds. Let F, S, and L be the focus, short-break, and long-break durations in seconds, and let n be the number of focus rounds per long cycle.

F=60f S=60s L=60l

One complete long-break cycle contains n focus phases, n - 1 short breaks, and one long break. The preparation countdown is not part of this cycle total.

Tcycle = nF + (n-1)S + L

For a positive target of g focus rounds, the goal duration includes the preparation countdown c, all target focus time, and the breaks after rounds 1 through g - 1.

Tgoal = c + gF + r=1g-1 br

Rule Core:

Pomodoro phase and break selection rules
Condition Next phase or duration term
Focus count is a positive multiple of n Long break; br = L.
Other completed focus count Short break; br = S.
Break completes or is skipped Return to Focus.
Goal focus count is reached Complete immediately, without adding the following break.
Goal rounds = 0 No planned finish; repeat phases until reset.

Focus accepts 1 to 90 whole minutes, short breaks 1 to 30, long breaks 1 to 60, and long-break cadence 2 to 12 focus rounds. The preparation countdown accepts 0 to 60 whole seconds.

With 25-minute focus, 5-minute short breaks, a 15-minute long break, and a four-round cadence, a full cycle is 130 minutes. A four-round goal is 115 minutes because it stops before the final long break.

FAQ:

Why is the goal block shorter than the full cycle?

The goal ends as soon as the final target focus round finishes. The full cycle includes the long break that follows its last focus round.

Does skipping a focus round count it as completed?

Yes. Skip advances past Focus and increases the completed-focus count, so use the count as phase history rather than a completed-work total.

Will every sound or notification arrive on time?

No. The session runs locally in the browser, but muted audio, denied notification permission, background-tab throttling, sleep, or unsupported device features can delay or suppress a cue. Keep the page active and test the chosen alert path first.

References: