Free Online Countdown Timer
Set any countdown duration and get a visual alert when the timer reaches zero. Works in any browser with no signup.
Space start / pause · R reset
Set any countdown duration and get a visual alert when the timer reaches zero. Works in any browser with no signup.
Space start / pause · R reset
A clean, accurate countdown timer that runs in any browser — no app, no signup. Set your duration using the hours, minutes and seconds fields, or tap one of the quick presets for common intervals like 5, 10 or 25 minutes. Press Start (or the Space bar) and the countdown begins.
When the timer reaches zero, the display flashes and the browser tab title shows "Done!" — so you get notified even if you have other tabs open. The countdown continues accurately in the background even when you switch away, and the tab title updates every second so you can glance at it without switching back.
Timing uses your browser's high-resolution monotonic clock, unaffected by system clock changes. Your theme and accent color are preserved in the shareable page link.
Click or tap the hours, minutes or seconds fields and enter your desired duration. Or tap one of the quick preset buttons. Press Start or the Space bar to begin.
The display flashes with your accent color and the browser tab shows "Done!" to alert you even if you have other tabs open. The timer stops at zero automatically.
Yes. The countdown continues accurately even if you switch to another tab or minimise your browser. The tab title updates every second so you can see remaining time without switching back.
Space starts and pauses the timer. R resets back to the duration you set. These work as long as you are not typing in an input field.
Yes. Timing uses performance.now(), the browser's high-resolution monotonic clock. It is accurate to the millisecond and does not drift even if the system clock changes during the countdown.
Yes. The hours field accepts 0–99, so you can set timers up to 99 hours 59 minutes 59 seconds.