← back to tools

Pomodoro Timer

Focus in sprints. Rest on purpose. Track every session — no account needed.

25:00
FOCUS
0
Pomodoros
0m
Focus Time
0
Best Streak
⚠ Known Limitations — What this tool cannot do
  • Stats (pomodoros, focus time, best streak) are saved only in this browser using localStorage. Clearing your browser data or using a different browser or device will lose all history.
  • Stats reset automatically every day at midnight — they count today's session only, not a running lifetime total. Your best streak carries over between days.
  • The timer is wall-clock based, so it will not drift even when the tab is hidden or throttled — but sound and notifications for a phase that finished in the background only fire once the tab becomes visible again or the browser's throttled timer next ticks.
  • Sound alerts use the Web Audio API. They play a short tone only — no custom audio files can be uploaded.
  • Browser notifications require you to grant permission manually when toggling the switch on. If your browser or OS has blocked all notifications, the toggle will be disabled automatically and cannot be re-enabled from here — you must change permissions in browser settings.
  • Auto-start next phase begins after a 1-second delay. If you interact with the timer within that window, auto-start cancels — this is intentional to prevent accidental double-starts.
  • There is no task label or to-do integration. The timer tracks sessions only, not what you are working on.
  • Sessions before long break is limited to 2–8. Standard Pomodoro is 4.