Countdown Timer
Last updated: 23 October 2026
Set hours, minutes and seconds — or tap a preset — and count down with big clear digits, the time left in your tab title, and a beep at zero.
00:05:00
Why this tool is private
Your numbers are crunched locally in this tab — nothing is sent to a server. No sign-up, no uploads, nothing to install.
How to use the Countdown Timer
- Type your countdown into the Hours, Minutes and Seconds boxes, or tap a preset such as 1 min, 5 min or 1 hour to fill them in for you.
- Press Start. The big display counts down, and the time remaining also appears in the browser tab title so you can watch it from another tab.
- Press Pause to freeze the countdown exactly where it is, then press Resume to carry on from the same stored moment.
- Press Reset to stop the countdown and return the display to the time you originally set.
- At zero the display shows 00:00:00 with 'Time's up!' and plays three short beeps — nothing else to press or dismiss.
About this Countdown Timer
This online countdown timer counts down from any length you set — hours, minutes and seconds, up to 99:59:59 — with one-tap presets for the intervals people reach for most: 1, 5, 10, 15 and 30 minutes and 1 hour. Because the remaining time is calculated from a stored end timestamp rather than counted tick by tick, the countdown stays accurate even when the tab sits in the background while you work, study or cook. The time left shows in the tab title as well as the big on-page display, and at zero you get a clear Time's up! message with three short beeps.
How this countdown timer works
Most simple web timers work by subtracting one second every second — and quietly go wrong, because browsers deliberately slow down or pause the scripts in tabs you are not looking at. This timer avoids that trap. When you press Start, it records the exact end time (the current time plus the length you set) and then, about five times a second, subtracts the current time from that stored end time to display what is left. The display may refresh less often in a background tab, but the figure it shows is always the true remaining time.
Pausing works the same way: the remaining milliseconds are stored, and pressing Resume sets a fresh end time from that stored remainder, so a paused timer loses nothing. At zero, the page shows Time's up! and plays three short beeps generated by your browser's audio system — there is no sound file and nothing is downloaded. While the timer runs, the remaining time is also written into the browser tab title, and your original title is restored the moment you pause, reset, finish, or leave the page.
Worked example: a 25-minute focus session
Say you want a 25-minute block of focused work. Type 25 into the Minutes box (or set 0 hours, 25 minutes, 0 seconds) and press Start. The display begins at 00:25:00 and the tab title switches to the same countdown, so you can open your document in another tab and still see 00:13:42 left at a glance without switching back and breaking concentration. If the phone rings at 9 minutes remaining, press Pause: the countdown freezes, and Resume later continues from exactly 9 minutes.
When the session ends, the beep and the Time's up! message tell you to stop — take a break, then either press Reset to run the same 25 minutes again or tap the 5 min preset for a short break timer. The same pattern covers the other everyday jobs: 10 minutes for pasta using the 10 min preset, 30 minutes for a child's exam practice with the 30 min preset, or an hour for a cake in the oven with the 1 hour preset.
Choosing a length and using the presets well
The six presets cover the intervals that come up constantly — a minute for a plank or a stretch, 5 minutes for tea to brew or a presentation run-through, 10 for pasta and eggs, 15 for a quick tidy-up, 30 for a workout half or a power nap, and an hour for baking or a meeting. If your interval is not on a button, type it: the boxes accept anything from 1 second up to 99:59:59, and the fastest route for odd lengths (say 17 minutes) is typing rather than hunting for a preset that does not exist.
For long tasks, shorter repeated countdowns usually beat one huge one: four 25-minute focus blocks with 5-minute breaks keep you honest about resting, and each restart is a natural point to check the work. Use Pause for genuine interruptions you intend to return from, and Reset when the task itself has changed — Reset always takes you back to the numbers in the boxes, so re-type the length first if you want Reset to restore something different.
Honest limitations
This is a tab-based timer, and its limits follow from that. It cannot send notifications, ring over other apps, or wake a sleeping device: the finish signal is a beep on this page, and if the browser has fully suspended the tab at the moment the countdown ends, the beep can be delayed until you return to the tab — the display will correctly show that time is up. If you need an alarm that fires with the screen off no matter what, your phone's built-in clock app is the right tool.
Nothing about a run is saved. Closing the tab, closing the browser or reloading the page ends the countdown with no record it ever ran, and there is no history of past timers. The beep itself is three short pulses at one fixed pitch and volume (your device volume controls how loud it is) — there are no alternative sounds to choose from. Within those limits, what the timer does promise is accuracy: because it counts from timestamps on your own device clock, it will not drift.
How it works
Enter hours, minutes and seconds — anything up to 99:59:59 — or tap a preset such as 5 minutes or 1 hour, and this countdown timer tracks the time left in large, easy-to-read digits. It works from a stored end time rather than counting ticks, so switching to another tab does not make it drift, and while it runs the remaining time also appears in your browser tab title. At zero the display shows Time's up! and plays three short beeps. Everything runs locally in your browser: no sign-up, nothing uploaded, and it keeps working offline once the page has loaded.
Privacy note: this tool runs locally in your browser. Your input is not uploaded, stored in analytics, or placed in the page URL.
Frequently asked questions
Does the timer keep counting if I switch to another tab?
Yes. When you press Start, the timer stores the exact end time and works out the time left from that timestamp several times a second, instead of counting its own ticks. Browsers throttle background tabs, but the maths is based on the clock, so on returning the display is still correct. One exception: if the tab was fully suspended when the countdown ended, the beep may only play once you come back to the tab.
What is the longest countdown I can set?
99 hours, 59 minutes and 59 seconds — just under 100 hours. The Hours box accepts 0 to 99 and the Minutes and Seconds boxes 0 to 59, and values outside those ranges are pulled back to the nearest limit as you type. For anything longer than a few hours, bear in mind the timer lives in this browser tab: closing the tab or the browser ends the countdown, and nothing is stored anywhere to resume it later.
Does this timer work offline?
Yes, once the page has loaded. The countdown, the display and the finishing beep are all generated by your browser — no part of the timer talks to a server while it runs, so you can switch off Wi-Fi or mobile data and it will keep counting and still beep at zero. You only need a connection to load or reload the page itself; reloading also resets the timer back to the values in the boxes.
Will it send me a notification or wake my screen at zero?
No. This timer does not use the notifications system and never asks for permission to send alerts, so it cannot pop up over other apps or wake a sleeping screen. The finish signal is the beep plus the Time's up! message on the page itself, and the tab title shows the time left while it runs. If your device is asleep or the tab is suspended at zero, the beep may wait until you return to the tab.
Why does the browser tab title change while the timer runs?
So you can keep working in other tabs without losing track of the countdown: while the timer runs, the tab title shows the remaining time in HH:MM:SS and updates as it counts down, exactly like glancing at the page itself. The moment you press Pause or Reset, or the countdown reaches zero, your original tab title is restored — nothing about the title change is permanent, and leaving the page restores it too.
How accurate is the countdown?
As accurate as your device's own clock. The end time is a real timestamp, and the remaining time is recalculated from it about five times a second, so the small delays browsers impose on background tabs cannot build up into drift the way they do with timers that simply count down one second at a time. If your phone or computer clock is a few seconds out, the timer finishes a few seconds out by the same amount.
Do I need to sign up, install anything, or pay?
No. The timer runs entirely on this page in your browser — there is no account, no download and no app to install, and the time you set is never sent anywhere or saved. That also means there is nothing to sync between devices: each tab runs its own independent countdown, so you can open the page in two tabs and run two different timers side by side if you need to.
Related tools
Date & Time Tools
Stopwatch
Time anything to the centisecond with lap splits you can copy in one click — timestamp-based, so it stays accurate even in a background tab.
Date & Time Tools
Time Zone Converter
Convert a date and time between 12 world time zones using the Intl API and IANA zone names, with daylight-saving rules applied automatically.
Date & Time Tools
Date Difference Calculator
Count the exact days between any two dates, with the same span shown in weeks, months and years - updated live as you pick the dates.