Skip to content
DATETOOLS

7 minute timer

Already set and ready to start. The seven minute workout.

Time remaining

7 min

7 minutes remaining, paused.

Set for 7 minutes. Press start, or the space bar.

The timer counts against your device clock rather than adding up its own ticks, and the tick runs in a background worker, so it stays right and still fires while this tab is in the background. Space bar starts and pauses, R resets.

Why this timer does not drift

Most browser timers count their own ticks: they add a second, wait, add another. A browser stops handing out those ticks to a tab you are not looking at, so the count falls behind, and a five minute timer set before you switched tabs can finish a minute late.

This one stores the instant it is due to end and works out everything on screen from your device clock. A missed tick shows a late frame; it never produces a wrong time. The tick itself comes from a background worker, which keeps running while the tab is hidden, so the alert arrives when it should rather than when the tab is next looked at.

Sound is a separate matter, and browsers are strict about it. Audio is only ever armed when you press start, never on page load, and if the browser refuses the page says so and shows the alert on screen instead. The timer works with the sound off.

Watch it run

A recording of this timer running is in production and will appear here.

The Pomodoro method, briefly

Francesco Cirillo's method is twenty-five minutes of single-task work followed by a five minute break, repeated. After four rounds you take a longer break of fifteen to thirty minutes. The length is not magic: it is short enough that starting feels cheap and long enough to get past the first few distracted minutes.

The Pomodoro timer runs the work and break phases in sequence and loops until you stop it.

Timers in a classroom

Full screen mode gives a readout legible from the back of a room, with no cursor, no chrome and no advertising. The space bar starts and pauses it and R resets it, so it can be run from a keyboard at the front without hunting for a button. The screen is kept awake while a timer runs, where the browser allows it.

Other timers

Timing is taken from your device clock. Accuracy is the accuracy of that clock: a machine synced to a network time server is typically within a few tens of milliseconds, and one that has not synced for a while can be seconds out. Nothing here is sent to a server.

Full screen gives a readout legible from the back of a room.