Pomodoro Timer

Focus, break and repeat — with the end time in sight and a beep when it’s over.

minminminblocks
25:00
Round 1 of 4Completed: 0

How to use it

  1. The timer opens on Focus 25:00 with the classic 25 / 5 / 15 rhythm. Press Start — the countdown begins, the end time is fixed and the dots show where you are in the set.
  2. To change the rhythm, press Classic 25/5, Sprint 15/3 or Deep 50/10 — all four values change at once. Or type your own minutes: focus 1–180, breaks 1–60, long break every 1–12 blocks.
  3. Pause freezes the remaining time, Resume continues from where you stopped, Skip moves to the next block (it does not count as completed) and Reset returns everything to 25 / 5 / 15 with 0 completed.

Example

Default rhythm

Focus 25 min · Short break 5 min · Long break 15 min · Long break every 4 blocks

After pressing Start at 09:00

25:00
Round 1 of 4 · ●○○○
ends 09:25 AM
Completed: 0

(after 25 minutes)
Focus finished — time for a break
Short break 05:00
Completed: 1

The remaining time is recomputed from the end time on every tick, so it stays accurate even if the tab was in the background. Everything lives in memory: reloading the page returns to 25 / 5 / 15 with 0 completed.

Rules, limits and known issues

  • Nothing is saved: settings, the running session and the completed count stay in memory only. Reloading the page returns to 25 / 5 / 15 with 0 completed — there is no account and no storage.
  • The alert is a short beep synthesized in your browser. Browsers require a click before audio can play, and a background tab may be silenced — when you come back you will always see the finished state and what to do next.
  • Only a focus block that runs all the way to zero counts as completed. Skipping or switching phase manually does not count.
  • Changing a duration while a block is running applies from the next block; the current block keeps its original length.
  • No task list, no daily report, no streak and no CSV export — those all need saved data. Use a dedicated focus app if you want history.
  • No desktop notifications, full-screen mode, picture-in-picture or background sounds; the timer stays on this page.
  • The end time comes from your browser’s clock and local time zone — it is not synced with a server.

What people usually open next.