5 Minute Timer

Five minutes is the default unit of "just wait a moment" — long enough to be worth timing, short enough that nobody wants to keep checking. Start it, switch to whatever you were doing, and let the alarm tell you when.

05:00

Timer ready, set to 5 minutes.

Ready · 5 minutes

Space start/pause · R reset · F full screen

Browsers only let a page make noise after you have interacted with it, so the alarm is armed the first time you press Start. Until then this tab is silent — that is the browser being polite, and nothing here is broken.

Five minutes is the most useful number on the clock

It is the length of a steeping, a rest, a warm-up, a transition and a break, and it survives all of those jobs because it sits at a particular sweet spot: long enough that watching it is a waste of your attention, short enough that you would rather not risk forgetting it. That combination is what a countdown is for. A one-minute task you can simply do; an hour you will schedule; five minutes is the gap where a forgotten pot boils dry.

In kitchens it is the second half of most steeping instructions and the rest a piece of meat takes before it is cut. In classrooms it is the transition between activities, and the last warning before a deadline that a room full of people will actually respect if it is projected on a wall. In gyms it is the warm-up and the long rest. On calls it is the break everyone agrees to and nobody keeps — which is exactly why putting it on a screen changes the behaviour.

Cooking times deserve one caution: the numbers on a packet assume a particular quantity, temperature and altitude, and none of those are things this page knows. Time the five minutes exactly; judge the result yourself.

What we measured over exactly this length

Five minutes is one of the two durations we timed end to end, so this page can quote a measurement instead of an estimate. Across 5 runs of that length, a naive counter — the kind that adds one second every time an interval fires, which is how most online timers are written — delivered 298 ticks in 300.1 seconds of real time, and by that last tick its display was 1.81 seconds behind — the median figure; the runs spanned 1.68 to 1.83 seconds. Note the tick count: 298 out of 300, because a counter that has fallen two seconds behind has not delivered its last two ticks yet. The timestamp method used here displayed all 300 seconds, and its worst lateness at any point in these idle runs was 31 ms — about two animation frames. A deliberately frozen thread is the one case that beats it, and what it costs is a stale picture for the length of the freeze — no lost time.

That much over five minutes is not a catastrophe, and we are not going to pretend it is. It matters for two reasons. The first is that it compounds — though how much depends on which run you extrapolate from, and it would be sleight of hand to pick one. This five-minute run's own rate, applied to 3,600 ticks, projects 22 s over an hour; the one-minute runs' rate projects 21 s over the same hour. Nobody timed an hour, so the truthful answer is "somewhere in that region", and the 1 hour timer page prints both figures and does not choose between them. The second reason is that the idle case is the best case. On a page kept busy with other work the same counter drifts at 11.4 ms per tick instead of 6.1, and one frozen thread can cost whole seconds at a stroke.

The full method, the raw runs and the table for every length are on the online countdown timer home page.

Five-minute blocks as a structure

Once a five-minute countdown is on screen it stops being a kitchen tool and starts being a structure. Six of them fill a half hour; twelve fill an hour. That is the arithmetic behind "five minutes each" in a meeting agenda, a music practice routine that rotates scales, sight reading and repertoire, or a revision session that moves subject every five minutes to stop one topic swallowing the evening.

The pattern has a limit worth naming: restarting a timer by hand twelve times is itself a distraction, and by the fourth block most people stop bothering. If you are chaining blocks instead of timing one thing, use a cycle that advances on its own — the Pomodoro timer runs 25 minutes of work against a five-minute break and rolls between them without being touched. If your blocks are longer than they are frequent, the 10 minute timer and 15 minute timer carry the same behaviour at a coarser grain.

The numbers behind a 5 minutes timer

Every row here is worked out from the duration itself: the conversions are arithmetic on 300 seconds, and the accuracy rows come from the drift measurement described on the home page. The source column says which is which.

One disclosure belongs beside the table itself, where you will actually read it: those drift figures were measured in Node v22.20.0 on one Windows desktop, not in a browser (win32 10.0.26200, AMD Ryzen 9 9950X3D 16-Core Processor, on 2026-08-14). Each condition was run 5 times and the figures used here are the medians, because single runs of this kind vary by more than the difference they are being used to describe. Your machine will produce different numbers. What transfers is the shape — a counter that accumulates drifts, and a counter that subtracts from a fixed instant does not.

The measured row is the median of 5 real 5-minute runs on the machine described on the home page, taken at tick 298 — the last one the counter managed to deliver, which is why it is not tick 300. The projected rows apply the drift rate from that same set of runs.
5 minutes timer Value Source
Length in seconds 300 s arithmetic
Length in milliseconds 300,000 ms arithmetic
Share of one hour 1/12 arithmetic
Ticks a naive 1-per-second counter makes 300 arithmetic
Finish lateness of a naive counter, idle page 1.8 s projected
Finish lateness of a naive counter, busy page 3.4 s projected
Share of the timer lost to one 3-second frozen tab 1.0% derived
Five-minute blocks in a half hour 6 arithmetic
Five-minute blocks in an hour 12 arithmetic
Measured lateness of a naive counter at tick 298 of a 5-minute run 1808.1 ms measured

Start now, finish when?

The most common question about any fixed-length timer is what time it lets you out. These finish times are computed at build time from the start time plus 300 seconds, so the rows that cross midnight are right for the same reason the rest are.

Every finish time is computed from the start time and 300 seconds, including the row that lands after midnight.
If you start Start (24 h) Start (12 h) It ends Ends (12 h) Day
Five more minutes before leaving 07:55 7:55 AM 08:00 8:00 AM same day
Standing break at the top of the hour 09:00 9:00 AM 09:05 9:05 AM same day
Steeping after lunch 13:25 1:25 PM 13:30 1:30 PM same day
Last block before the hour 16:58 4:58 PM 17:03 5:03 PM same day
Started two minutes before midnight 23:58 11:58 PM 00:03 12:03 AM next day

5 Minute Timer: common questions

Does the five minutes keep running in a background tab?
Yes. Remaining time is recomputed from a fixed end instant rather than accumulated tick by tick, so a tab that was hidden, throttled or frozen shows the correct number the moment you look at it again. That is the difference this page was built around, and the measurements behind it are published on the home page.
Can I start it with a keyboard shortcut?
Space starts and pauses, R resets to a full five minutes and F toggles full screen. The shortcuts are ignored while you are typing in the custom-duration boxes, so they cannot fight with your input.
Is this accurate enough for cooking?
Comfortably. Over five minutes the method here stayed within about 31 ms of the clock in our measurement, which is far below the point where anything in a pan notices. The bigger risk in a kitchen is not the timer but the alarm: check the volume, and remember a muted tab stays muted.
How do I get five minutes with a specific end time?
The table above works the other way round: find the start time closest to yours and read the finish. If you need to land on an exact clock time, start the timer at the corresponding row — five minutes from 16:58 ends at 17:03, five minutes from 07:55 ends at 08:00.
Can I put this five-minute timer on my own site?
Yes — there is a copy-paste embed snippet on the home page. It is a plain iframe, it costs you no scripts, and it opens on whichever length you point it at.
What happens if I close the tab?
The timer stops and nothing is saved — there is no account, no storage and no notification after the tab is gone. If you need something that survives a closed browser, use a phone alarm; if you need a countdown you can watch, this page is the right shape.

More of our small tools

Same idea: one job, no sign-up, works in the browser.

  • Military Time Converter

    Turn 18:45 into 6:45 PM and back, with the 0000/1200 edge cases handled properly. Handy when a shift roster and a kitchen timer disagree about what "1900" means.

  • Days Until Counter

    The same idea as this page on a calendar scale: an exact count of the days from now to a date. For deadlines a 60-minute timer cannot hold.