10 Minute Timer

Ten minutes is the standard slot: a short talk, a tidy, a warm-up, a break with a hard edge. This one runs at full size on screen and keeps its end time even if the tab goes to sleep behind you.

10:00

Timer ready, set to 10 minutes.

Ready · 10 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.

The slot everything gets cut down to

Ten minutes is what a thing becomes when it has to fit. Conference lightning talks, school presentations, the demo at the end of a sprint, the section of a lesson before the room needs to move — all of them land on ten because it is the shortest slot in which somebody can make a complete point, and the longest one an audience will give without a break.

Outside the meeting room it is the length of a genuine reset. The ten-minute tidy works because it is short enough to start when you do not want to and long enough that a room visibly changes. It is a warm-up, a cool-down, a queue you are willing to wait in, and the amount of screen time a small child will accept as a final answer — provided the ending is announced by something other than a parent.

That last case is the strongest argument for a screen the whole room can see. A countdown everyone can read moves the deadline from a person to a clock, and takes the argument with it. Full-screen mode exists for that: press F and the digits scale to the height of the display.

Six slots to the hour, and why the sixth runs late

Six ten-minute slots fill an hour exactly, which is why agendas love them and why they so reliably overrun. The arithmetic is unforgiving: with no gap between slots, the sixth speaker starts at minute 50 and finishes on the hour, so every second of overrun is borrowed from someone who has not spoken yet. If you are chairing, either build the changeover into the ten minutes or run five slots and keep the sixth for the changeovers.

A timer that drifts makes this worse in a way nobody attributes to the timer. A naive tick-counting countdown finishes a ten-minute run about 3.5 s late on an idle page and 6.8 s late on a busy one, projected from rates we measured directly. Run six of those back to back and the room has quietly lost 41 s — not enough to notice in any single slot, and enough to eat the last question of the session.

This page cannot give you the ten minutes back, but it does not take any: the end instant is fixed when you press start and every frame is measured against it. The countdown timer home page has the measurement in full, and the 1 hour timer shows what the same rates do over a longer session.

Running a ten-minute slot without becoming the timekeeper

The job of a visible countdown is to stop one person having to be the villain. A few things make that work in practice.

  • Put it where the speaker can see it, not just the audience. A countdown behind the presenter times the room; a countdown facing them times the talk.
  • Start it when they start, not when the slot starts. The last thirty seconds of the previous speaker are not this one's ten minutes.
  • Let the alarm do the interrupting. Four short tones read as an event, which is what you want; a person clearing their throat reads as an opinion.
  • Do not reload between slots. Reset returns to a full ten minutes and keeps the sound armed. Reloading gives you a silent first alarm until someone clicks.

For shorter turns, the 5 minute countdown is the same tool at half the length; for a working block instead of a slot, the 30 minute timer or the Pomodoro cycle fit better.

The numbers behind a 10 minutes timer

Every row here is worked out from the duration itself: the conversions are arithmetic on 600 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.

Projected from median drift rates measured on this machine. The freeze row is derived, not measured — the freeze itself was timed in a 15-second run and its share of ten minutes is arithmetic. The six-slot figure is the ten-minute projection multiplied by six.
10 minutes timer Value Source
Length in seconds 600 s arithmetic
Length in milliseconds 600,000 ms arithmetic
Share of one hour 1/6 arithmetic
Ticks a naive 1-per-second counter makes 600 arithmetic
Finish lateness of a naive counter, idle page 3.5 s projected
Finish lateness of a naive counter, busy page 6.8 s projected
Share of the timer lost to one 3-second frozen tab 0.5% derived
Ten-minute slots in an hour 6 arithmetic
Ten-minute slots in a 45-minute period 4 arithmetic
Drift a naive counter accumulates over six back-to-back slots, busy page 41 s projected

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 600 seconds, so the rows that cross midnight are right for the same reason the rest are.

Computed from each start time plus 600 seconds. The 09:50 row is the sixth of six slots that began at 09:00, which is why it finishes exactly on the hour.
If you start Start (24 h) Start (12 h) It ends Ends (12 h) Day
First slot of the morning 09:00 9:00 AM 09:10 9:10 AM same day
Sixth slot, finishing on the hour 09:50 9:50 AM 10:00 10:00 AM same day
Ten-minute tidy after lunch 14:15 2:15 PM 14:25 2:25 PM same day
Screen time, final answer 19:40 7:40 PM 19:50 7:50 PM same day
Started before midnight 23:52 11:52 PM 00:02 12:02 AM next day

10 Minute Timer: common questions

Will the ten minutes still be right if I switch tabs?
Yes. The countdown stores the instant it is due to finish and subtracts the current time on every frame, so hiding the tab cannot make it lose time. Browsers stop repainting hidden tabs, so the picture freezes — but the number underneath does not, and the first frame after you return shows the truth.
Can the whole room see it?
That is what full-screen mode is for. Press F, or use the Full screen button, and the digits scale to the height of the display with the controls out of the way. On a projector at the back of a hall the limiting factor is usually the projector, not the type size.
Does it beep or can I mute it?
Four short tones, generated by the browser and never downloaded, so nothing is fetched from the network. The Alarm sound checkbox turns them off entirely and the countdown carries on silently — useful when the timer is on a shared screen and the sound would land in someone else's microphone.
How do I run ten-minute slots back to back?
Press Reset between slots rather than reloading the page: it returns to a full ten minutes instantly and keeps the alarm armed. If the slots alternate with fixed breaks, the Pomodoro timer handles the alternation for you.
Can I link to this timer with a different length?
Add ?t= to any page here. ?t=12m gives twelve minutes, ?t=600 gives ten (bare numbers are seconds), and ?t=8:30 reads as minutes and seconds. The link opens preset but does not auto-start, so nobody gets an alarm they did not ask for.
Is there a version I can put on our intranet page?
Yes — the home page has a copy-paste iframe snippet. It is a static page with no tracking of what you time, so it is safe to embed on an internal site.

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.