Online Pomodoro Timer for Productivity

Stay focused with the Pomodoro technique. Customizable work and break intervals with session tracking and browser notifications.

Runs in your browser. No data leaves your device.

Frequently Asked Questions

How does the Pomodoro Timer work?

The timer stores a timeLeft counter in seconds and decrements it each second via setInterval. A state machine tracks the current mode (work, shortBreak, longBreak) and a session counter. When timeLeft reaches zero, the mode auto-advances: work sessions rotate to short breaks, and every fourth completed work session triggers a long break. The SVG progress ring uses strokeDashoffset calculated from elapsed-to-total ratio.

What is the Pomodoro technique?

It is a time management method where you work in focused 25-minute intervals (called pomodoros) separated by 5-minute breaks. After four pomodoros, you take a longer 15-30 minute break.

Can I customize the work and break durations?

Yes. You can adjust the work interval, short break, and long break durations to match your personal focus style. Some people prefer 50/10 or 45/15 splits.

Will I get notified when a session ends?

Yes. The timer sends a browser notification and plays a sound when each work or break period finishes, so you can step away from the screen during breaks.