Pomodoro Timer

Time focus and break sessions with a simple countdown timer in your browser.

Runs in your browser. Nothing is uploaded — your input is processed on this device and discarded when you close the tab.

Time your focus and break sessions

This tool times sessions. It does not track, store or send anything, and it makes no claim about what timing your work will do for you. Nothing is saved: refresh the page and the timer starts over.

Focus

25:00

Completed focus sessions: 0

Cycle progress: ○ ○ ○ ○ (0 of 4 focus sessions before a long break)

Whole minutes, 1 to 180. Default: 25.

Whole minutes, 1 to 60. Default: 5.

Whole minutes, 1 to 120. Default: 15.

Whole number, 2 to 10. Default: 4.

The sound is generated in your browser with WebAudio. No audio file is loaded and nothing is downloaded.

Everything runs in your browser. Nothing you enter is sent to our server or logged, and nothing is stored on your device.

How to use

  1. Check the durations, or change them. The defaults are 25 minutes of focus, a 5-minute short break, and a 15-minute long break after every 4 focus sessions. Type whole minutes within the stated bounds, then press Apply settings. Invalid input is rejected with a plain message and your previous settings stay in place.
  2. Press Start. The timer counts down the current phase. The phase label tells you whether you are in Focus, Short break or Long break.
  3. Pause and resume with the same controls. Pause stops the countdown where it is; Start resumes it from that exact second. Nothing is lost while the page stays open.
  4. When a phase reaches zero, the next phase is set up automatically. A finished focus session raises the completed-focus count, and after the set number of focus sessions the next break is the long one. Press Start when you are ready for the next phase; it never starts on its own.
  5. Reset at any time to return to a fresh focus session with the count back at zero.

Worked example

Press Load sample to load a fictional example plan: a writer, Amara, plans four focus sessions before lunch. She uses the defaults — 25 minutes of focus, a 5-minute short break, and a 15-minute long break after the fourth focus session. The sequence runs: Focus 1, short break, Focus 2, short break, Focus 3, short break, Focus 4, long break. The completed-focus count reads 1 after the first focus session ends, 2 after the second, and so on; only after the fourth does the timer offer the long break instead of a short one. If Amara pauses during Focus 2 at 12:30, pressing Start resumes from 12:30, not from the beginning. Resetting at any point returns the count to zero and the phase to Focus. The example uses invented names and numbers; your own sessions will differ.

Limitations

This timer keeps time only while the page stays open. Closing the tab, refreshing the page, or letting the device sleep and the browser discard the tab ends the session, and nothing is recovered afterwards, because nothing is saved. The countdown uses the browser's one-second timer, so a heavily loaded device may drift by a second or two over a long session; it is a session timer, not a clock for time-critical work. The optional beep is generated in the browser and may be silent if the browser blocks audio until you interact with the page, or if the device is muted. The timer does not send reminders, does not run in the background, and does not record what you worked on. Durations must be whole minutes within the stated bounds; seconds, decimals and out-of-range values are rejected.

Frequently asked questions

What happens when a focus session ends?

The completed-focus count goes up by one, and the next phase becomes a break: a short break normally, or a long break if you have just completed the set number of focus sessions (4 by default). The next phase does not start by itself — press Start when you are ready.

Can I change the durations?

Yes. Enter whole minutes — focus 1 to 180, short break 1 to 60, long break 1 to 120 — and set how many focus sessions come before a long break (2 to 10). Press Apply settings. Anything outside those bounds, or anything that is not a whole number, is rejected with a plain message and your previous settings stay.

Does the timer keep running if I close the tab?

No. Nothing is saved, so closing or refreshing the page clears the timer completely. If you need a session to survive a closed tab, use a separate device clock or a dedicated app; this tool is designed to keep nothing.

Is anything I enter sent anywhere?

No. The timer runs entirely in your browser, makes no network requests during use, and stores nothing on your device. There is no account and no sign-up.

Why does the beep sometimes not sound?

The beep is generated in your browser, not played from a file. Browsers often block sound until you have clicked on the page, and a muted device or a muted tab stays silent. Make sure the beep checkbox is ticked, the device is not muted, and you have already pressed a button on the page.

Does this timer guarantee I will get more done?

No. It only times sessions and counts completed focus blocks. What you do during a session, and whether timing helps you, is up to you.

Related tools

Related tools

Citation Generator

Create reference-list entries and in-text citations in APA 7th, MLA 9th and Chicago 17th styles.

Writing & Productivity

Extractive Summarizer

Summarise pasted text extractively: top sentences by count or percentage, in original order.

Writing & Productivity

Dictionary

Look up one English word at a time: meanings by part of speech, pronunciation and examples.

Writing & Productivity