Focus / Break Timer
Each next phase waits for you by default. Turn on automatic starts to begin the next full phase after a natural completion. Skips still wait for your choice. If a background page is delayed, only the next phase starts when the completion is observed.
Schedule and sound
Applying restarts the session without starting the timer.
After a phase completes, start the next one automatically. Skips still wait for your choice. Background delays can postpone the start; missed phases are not replayed.
Sound
Sound and repeating are on by default. A running timer can sound in a background tab; browser throttling, sleep or audio policy may delay or prevent it. Stop sound, manually start another phase, reset, or close the tab to stop playback.
This session stays in this page and is cleared on reload. The tool does not upload your schedule or save session history.
Run a focus and break session
- Use the current schedule or edit whole-minute durations and the completed-focus cadence. Apply and restart commits valid changes, clears the session count and leaves Focus ready without starting it.
- Start the current phase. Pause preserves the exact remaining milliseconds; Resume excludes intentional paused time. Skip stops a phase without completion credit, while Reset current returns an unfinished phase to its full duration.
- Each next phase waits for you by default. Turn on automatic starts to begin the next full phase after a natural completion. Skips still wait for your choice. If a background page is delayed, only the next phase starts when the completion is observed. Reset session keeps the current schedule and clears the count.
Understand phases, counts and schedule edits
Defaults are 25 minutes of focus, 5 for a short break and 15 for a long break, with a long break after every fourth completed focus interval. Durations are editable whole minutes; a cadence of one requests a long break after every natural focus completion.
Only a focus phase that reaches its deadline is credited, once. Breaks and skipped focuses do not add credit. The count describes timed intervals, not verified tasks or productive work; completing a cadence multiple chooses a long break.
The display rounds positive remaining milliseconds upward to whole seconds. A two-minute focus paused after 12.4 seconds has 107600ms left and shows 01:48. Resume uses that raw remainder, not 108000ms reconstructed from the display.
Draft schedule edits do not change the active timer. The current schedule stays visible; Apply and restart replaces it atomically and resets the session. Default schedule edits drafts only, while Reset session keeps the committed schedule and any unapplied drafts.
Completion, skip and manual-start examples
By default, when the fourth default focus completes, the screen holds 00:00 and four completed focuses, with a 15-minute long break waiting. Start long break begins its full duration at that click; waiting on the completed screen does not consume it.
By default, skipping an unfinished focus when three have completed keeps the count at three and offers a short break. If that focus is already due when Skip is processed, natural completion wins once and the count becomes four with a long break waiting.
A late return after many hours can finish only the phase that was running. It does not invent unstarted focuses or breaks; background audio may already have been requested. Returning to the same live page can reconcile its deadline; a new document starts a fresh session.
Timing, sound and session limits
The timer uses a deadline on your device clock rather than counting callback ticks. Clock changes can shorten or extend a phase, and backward changes can increase the displayed remainder within its segment budget. No calibrated accuracy or guaranteed sleep behavior is promised.
Hidden, frozen or discarded pages may not execute on time. The tool offers no background worker, notification, wake lock or locked-screen alarm. Background sound is best effort and may be delayed or missed. Each next phase waits for you by default. Turn on automatic starts to begin the next full phase after a natural completion. Skips still wait for your choice. If a background page is delayed, only the next phase starts when the completion is observed.
Sound is on and repeats by default. The timer schedules its cue when you switch tabs, but background throttling, device sleep, clock changes or audio policy may delay, interrupt or prevent it. Closing the tab ends the session. Stop sound ends the cue without changing the timer.
Durations are 1–180 whole minutes and cadence 1–12 completed focuses. At 9999 completions the session requires a reset before another phase starts. Schedule application and session reset cancel first; pause, skip and current reset reconcile an already-due running phase first.
One in-page session without saved history
The tool adds no upload, microphone access, saved session history, settings-bearing link or telemetry containing your schedule and session state. Existing site services and extensions are outside a universal privacy promise. Reload or a new document starts defaults.
Focus and break timer questions
Sources
References for clocks, browser lifecycle, sound and the wider technique.
- developer.mozilla.orgMDN: Performance.nowCompares clock properties; this timer uses the device clock.
- developer.mozilla.orgMDN: setTimeoutCallbacks can run later than requested.
- developer.chrome.comChrome: Page Lifecycle APIHidden or restored pages may defer execution.
- developer.mozilla.orgMDN: pageshowHidden or restored pages may defer execution.
- developer.mozilla.orgMDN: AutoplayBrowser playback policies can prevent sound.
- pomodorotechnique.comThe Pomodoro TechniqueDescribes a broader method than this timer implements.
Reviewed 13 November 2026. These references do not certify a particular browser or audible output.
Related tools
Countdown Timer
Set one interval, pause and resume, or repeat it with optional in-page sound.
Open tool — Countdown TimerUnix Timestamp Converter
Convert explicit epoch seconds or milliseconds to UTC and back, with exact millisecond output and clear timekeeping limits.
Open tool — Unix Timestamp ConverterDate Calculator
Count days between dates, or add and subtract calendar days.
Open tool — Date CalculatorTime Zone Converter
Convert a dated local time between named zones, with UTC offsets, calendar-day changes and explicit repeated-time choices.
Open tool — Time Zone ConverterTime Duration Calculator
Find the hours and minutes between two times, with an explicit same-day or next-day choice.
Open tool — Time Duration CalculatorAge Calculator
Calculate age from a birth date in years, months and days, today or on a date you choose.
Open tool — Age CalculatorDecimal Hours Converter
Convert a known duration between hours and minutes and decimal hours, with optional seconds and clear rounding.
Open tool — Decimal Hours ConverterPlayback Time Calculator
Calculate video, podcast or audiobook time at your chosen speed and see the time saved or added.
Open tool — Playback Time Calculator