Pomodoro Timer

25 minutes focused, 5 minutes off. Repeat until done.

100% in your browser. Nothing uploaded.

25:00
Round 1 of 4 · next: short break
Settings

Today

No tasks yet. Add one above.

Free online Pomodoro timer — customizable 25/5/15 intervals

Use a customizable Pomodoro timer for work, study, writing, or coding sessions. The default cycle is 25 minutes of focus, a 5-minute short break, and a 15-minute long break after four focus blocks; every duration can be changed in Settings. The countdown remains visible in the browser tab title, while tasks and preferences stay in local browser storage.

How to use it

  1. (Optional) Open Settings to change focus/break lengths or pick an alert sound.
  2. Add the next task to the Today list so you know what this round is for.
  3. Press Start. Work until the bell. Take the break. Repeat.

When to use it

Why use this one

Productivity tools we recommend

FAQ

Does the timer keep running when the tab is in the background?

Yes. The countdown is held in JavaScript and the page title is rewritten every second (for example, 18:42 — Focus), so the remaining time stays visible in your tab strip even when you are working in another tab.

Will it play a sound when the interval ends?

Yes. The alert is generated in WebAudio (no audio file to load) and you can pick between Bell, Chime, and Ding. If your browser blocks autoplay, press Start once and the audio context unlocks for the rest of the session.

Can I customise the 25 / 5 / 15 minute lengths?

Yes. Focus length, short break, long break, and the long-break interval are all editable in the settings panel, and they persist in localStorage so the next time you open the page your custom cycle is preloaded.

Will I get a desktop notification when a focus block ends?

Yes, if you opt in. The page asks for Notification permission the first time you toggle it on; after that, the OS notification fires at the end of each interval, even if the browser is in another desktop.

Does the task list sync between devices?

No. The task list is single-device, single-day, and stored in localStorage only — it auto-clears at midnight. There is no account, no sign-in, and nothing about your tasks is sent to a server.

Why are there no ads during my focus block?

By design. Ads inside the below-fold area are hidden while focus is running, and the in-page slot only renders during a break. The point of the timer is to disengage, so the page itself should not break your flow.