Focus

Pomodoro Timer

Work in focused intervals, take short breaks, and let the timer switch phases for you.

Focus timer

Runs locally
Focus

25:00

Completed sessions: {n}

Session settings

Values are saved in this browser only. Space starts or pauses when focus is not in a field.

About this tool

The Pomodoro technique splits work into focused sessions separated by short breaks, with a longer break after several rounds. This timer implements that cycle and lets you change every duration.

Settings are stored in your browser, so reopening the page keeps your preferred rhythm. The phase advances automatically when the option is enabled, and a short chime marks each transition.

How to use it

  1. Set your rhythmAdjust focus, short break, long break and how many sessions trigger a long break. Changes apply to the next phase.
  2. Start and pausePress Start, or hit the space bar when focus is not inside a text field. Pause keeps the remaining time; Reset returns to the full phase.
  3. Follow the cycleWork and break phases alternate automatically. Skip Phase moves on without counting the current session.

Common questions

Does the timer keep running when I switch tabs?

Yes. The countdown is based on clock time, not on animation frames, so it stays accurate in background tabs.

Will it survive a page refresh?

Your settings survive. The running phase restarts from its configured length after a reload.

Can I change the lengths mid-session?

Yes, but the current phase keeps its remaining time. New values apply from the next phase onward.

Related tools