Pomodoro Timer
Run alternating focus and break countdowns using the Pomodoro durations you choose.
How to use Pomodoro Timer
1. Enter Focus Duration, Break Duration. 2. Plain numbers mean minutes; labelled d, h, min and sec are accepted. Durations are non-negative and a duration day means 24 hours. Static answers round to seconds, with nonzero subsecond values labelled. No holiday calendar or daylight-saving adjustment is applied. A zero break omits that phase; active phases must be at least one millisecond. The browser runs the timer while the page remains open. Background throttling, sleeping devices and blocked sound can delay visible updates or alerts. Use Pause/Resume where shown and Reset to stop/clear it; this is not a guaranteed alarm or safety clock. 3. Select Start to start the displayed timer. Use its Pause/Resume controls where shown; Reset stops and clears it.
Why use this tool?
Use Pomodoro Timer when you need live pomodoro cycle. Plain numbers mean minutes; labelled d, h, min and sec are accepted. Durations are non-negative and a duration day means 24 hours. Static answers round to seconds, with nonzero subsecond values labelled. No holiday calendar or daylight-saving adjustment is applied. A zero break omits that phase; active phases must be at least one millisecond. The browser runs the timer while the page remains open. Background throttling, sleeping devices and blocked sound can delay visible updates or alerts. Use Pause/Resume where shown and Reset to stop/clear it; this is not a guaranteed alarm or safety clock.
How the calculation works
Repeat positive focus and optional break phases. Plain numbers mean minutes; labelled d, h, min and sec are accepted. Durations are non-negative and a duration day means 24 hours. Static answers round to seconds, with nonzero subsecond values labelled. No holiday calendar or daylight-saving adjustment is applied. A zero break omits that phase; active phases must be at least one millisecond. The browser runs the timer while the page remains open. Background throttling, sleeping devices and blocked sound can delay visible updates or alerts. Use Pause/Resume where shown and Reset to stop/clear it; this is not a guaranteed alarm or safety clock. Live timer values show the current elapsed/remaining clock; the worked example describes the starting schedule.
Example
Worked example: Focus Duration = "2 min"; Break Duration = "1 min". Result: Focus starts at 02:00; then Break 01:00; repeat.
Practical tip
Check the pomodoro input and output convention before reusing the result.
Frequently asked questions
How does Pomodoro Timer work?
Repeat positive focus and optional break phases.
Which assumptions and limits apply?
Plain numbers mean minutes; labelled d, h, min and sec are accepted. Durations are non-negative and a duration day means 24 hours. Static answers round to seconds, with nonzero subsecond values labelled. No holiday calendar or daylight-saving adjustment is applied. A zero break omits that phase; active phases must be at least one millisecond. The browser runs the timer while the page remains open. Background throttling, sleeping devices and blocked sound can delay visible updates or alerts. Use Pause/Resume where shown and Reset to stop/clear it; this is not a guaranteed alarm or safety clock.
What should I check before reusing the result?
Keep the page open and check the displayed timer mode. Browser timing and sound are not guaranteed while the device sleeps or the page is backgrounded.