Skip to content

Pomodoro timer. Focus in gentle sprints.

25:00
Focus
Round 1 · 0 / 4 to long break

Saved only in this browser, nothing is uploaded.

0
pomodoros completed today
0
this session

Tasks

No tasks yet

Settings

Stay focused, stay private

The Pomodoro technique breaks work into focused sprints with short breaks between them, and a longer break after every few rounds. This timer runs entirely in your browser: your tasks, settings and daily counts are stored locally and never uploaded. The countdown is anchored to real timestamps, so it stays accurate even in a background tab, and your daily pomodoro count rolls over automatically at midnight. No account, nothing uploaded, free forever.

§ · written guide

How to use the Pomodoro Timer

This timer splits your work into focus sessions with short breaks between them and a longer break after a set number of sessions. It counts down from real clock time, plays a chime when each interval ends and can move on to the next one by itself. It is for anyone who wants a simple focus timer with a task list and a daily count.

Step by step

  1. Add what you are working on

    Type a task into the Tasks box and press Add. Tick a task when it is done, use the cross to delete it, and press Clear completed to remove every ticked task at once.

  2. Set your lengths

    Under Settings, set Focus (min) from 1 to 180 (default 25), Short break (min) from 1 to 60 (default 5), Long break (min) from 1 to 120 (default 15) and Long break every from 2 to 12 focus sessions (default 4). Changes are saved at once. While the timer runs, a new length applies from the next interval; while it is stopped or paused, the current interval restarts at its full length.

  3. Choose what happens between intervals

    Auto-start next interval and Chime when an interval ends are on by default. Tick Desktop notification to get a system pop up when an interval ends; your browser asks for permission the first time.

  4. Start the timer

    Press Start. The button changes to Pause, and after a pause to Resume. The ring fills as time passes and the browser tab title shows the countdown, so you can see it from another tab.

  5. Move between intervals

    When a focus session ends, a short break follows, or a long break once you reach the Long break every number. Press Skip to jump to the next interval without counting the current one, or click Focus, Short break or Long break to switch directly.

  6. Reset when you start a new block

    Reset stops the timer, refills the current interval and sets the round and this session counters back to zero. It does not clear today's total or your tasks.

Reading the timer

  • The ring is green during Focus, amber during Short break and blue during Long break. The label under the time names the interval.
  • The badge under the ring, for example Round 1 · 0 / 4 to long break, shows how many focus sessions you have finished since the page opened or since Reset, against your Long break every number. It does not go back to zero after a long break, so later it reads 5 / 4, 6 / 4 and so on; a long break comes each time the count reaches a multiple of that number.
  • pomodoros completed today counts focus sessions that ran to the end today and is kept between visits. this session counts the same thing since you opened the page or last pressed Reset.
  • Under the task list, a line such as 2 of 5 done shows your progress.

Tips and common mistakes

  • Skipped focus sessions do not count toward today's total or the long break. Let the timer run out if you want the session to count.
  • Some browsers block sound until you interact with the page. Pressing Start counts as that click, so the chime works for the session you started.
  • Clicking one of the interval buttons stops the timer and refills that interval, so do not use them to check which one is next while a session runs.
  • The daily count starts over when the date changes in UTC, which may not be your local midnight.
  • Reloading the page restarts the countdown from the full Focus length. Your settings, tasks and today's total are kept.

Privacy and limits

Everything runs in your browser and nothing is sent anywhere. Your settings, tasks and today's count are saved in this browser's local storage, and the tasks and today's count stay in step across open tabs; clearing site data removes them. The chime is generated by the browser, and desktop notifications only appear if you allow them.

Back to the tool

§ 02 · what you can do

Everything a focus timer should do.

  • Run timed focus sessions with a configurable length (default 25 minutes, up to 3 hours).
  • Take automatic short and long breaks at intervals you control, default 5-minute short breaks and a 15-minute long break every 4 rounds.
  • Add and tick off tasks so you always know what you are working on during each sprint, with a one-click “clear completed”.
  • Track daily and session pomodoro counts, the daily number resets automatically at midnight, even if you leave the tab open.
  • Get a gentle chime and an optional desktop notification when each interval ends, so you can stay in the zone away from the tab.
  • Keep everything private: settings, tasks and stats are saved in your browser only and stay in sync across open tabs.
§ 04 · faq

Frequently asked questions.

Is the Pomodoro Timer free?
Yes, completely free for everyone. No sign-up, no account and no usage limits.
Is it private? Is my data uploaded anywhere?
No upload, ever. The timer runs entirely in your browser on your own device, your tasks, settings and stats never leave your computer.
Does it work offline?
Yes, once the page has loaded, the timer, task list and stats all keep working without a connection, because every part of the logic runs locally.
Does the countdown stay accurate in a background tab?
Yes. The timer is anchored to a real end-of-interval timestamp rather than counting ticks, so even when the browser throttles a background tab, the remaining time is always correct, and the tab title shows the live countdown.
How do the chime and desktop notifications work?
The chime is a soft three-note tone generated in the browser, no audio file is downloaded. Desktop notifications are optional: enabling the checkbox asks your browser for permission once, and if you decline or block it, the timer simply carries on with the chime and on-page message.
Will I lose my tasks and stats if I close the tab?
No, tasks, settings and today's pomodoro count are saved in this browser automatically and reload when you come back. Clearing site data removes them, and the daily count intentionally resets at midnight.

Published · Last updated .

Priya sent you a message Online now

Talk to a Developer Now

Share your name and email to reply.

Reply