PomoTodoPomoTodo

Tomato Timer

The original tomato, drawn as an actual tomato.

Focus
25:00
0 pomodoros today

Pomodoro means tomato in Italian, after the little kitchen timer shaped like one. Most tomato timers forget the tomato. This one did not.

Here the tomato is the timer. The juice drains as your session runs down, the leafy top slowly wilts, and when you finish there is a small burst to celebrate. Start it and it gives a happy little squish. Leave it paused and it breathes.

Under the playful part it is a real, accurate Pomodoro timer, twenty-five and five by default, keyboard shortcuts and all. Press start and watch the tomato do its thing.

Why a tomato

The Pomodoro Technique began in the late 1980s, when Francesco Cirillo was a university student looking for a way to study without drifting. He used a kitchen timer shaped like a tomato, pomodoro in Italian, and the name stuck to the whole method. He later wrote it up as a paper and then a book.

That timer was mechanical. You wound it up, it ticked while you worked, and it rang when time was up. Cirillo gave each of those a job: winding it is a small commitment to start, the ticking is a steady reminder of what you are doing, and the ring announces the break.

A kitchen timer or a browser one?

Plenty of people still use a real kitchen timer, and there is a case for it. It sits on the desk, it cannot send you notifications, and winding it is a satisfying way to begin. The drawbacks are the ticking, which bothers some people, and the fact that it keeps no count of your rounds and sets no breaks for you.

The tomato on this page keeps the part people like, a visible object that changes as time runs out, and adds the parts a kitchen timer lacks. It counts your rounds, moves you into the right break, and keeps accurate time even in a background tab.

Keeping the ritual

Cirillo's point about winding the timer still works with a button. Treat pressing start as the moment you commit to one task: decide what it is, write it at the top of the task list, and only then start the tomato. For the rest of the method, the classic 25/5 page covers the rules he wrote down.

The same goes for the end. When the tomato finishes, take the break even if you are mid-sentence, and leave yourself a note about what comes next. A timer you override whenever it is inconvenient soon stops meaning anything. The space bar starts and pauses it, so you never need to reach for the mouse.

More timers

Questions

What is a tomato timer?

It is another name for a Pomodoro timer. Pomodoro is Italian for tomato, after the tomato-shaped kitchen timers the method was named for. This one leans into that and draws the timer as a tomato.

Does the tomato change how the timer works?

Not at all. The animation is just for fun and never blocks the controls. Start, pause, reset, and the countdown all work exactly like a plain timer.

Will the animations bother me or slow things down?

They are lightweight CSS and SVG, and they respect your reduced-motion setting. If your system asks for less motion, the tomato holds still and only the time keeps ticking.