Time Tools
Online Timer
A free online countdown timer. Set any hours, minutes and seconds (or use a quick preset), then start it and get an alarm when time is up. Runs entirely in your browser.
How to set a timer
- Type the hours, minutes and seconds you want, or tap one of the quick presets: 1, 5, 10 or 25 minutes. A preset starts counting immediately.
- Press Start. The big display shows the remaining time in minutes and seconds, with hours in front when the duration is an hour or more.
- Press Pause if you need to stop, then Resume to carry on from the remaining time.
- When the countdown reaches zero the box turns highlighted, shows Time's up and plays a tone. Press Reset to go back to the input fields.
How the countdown keeps time
When you press Start the timer works out an end moment: the current clock time plus the duration you entered. Four times a second it subtracts the current time from that end moment and shows the result, rounded up to the next whole second, so the display reads 00:01 until the end moment has actually arrived. Counting this way means a slow or busy device cannot make the timer run long; it always finishes at the planned clock time while the page is visible.
Pause stores the remaining time to the millisecond, and Resume creates a new end moment from that exact figure, so no fraction of a second is lost or gained however many times you stop and continue; the finish moves later by precisely the length of each pause.
| Hours | Minutes | Seconds | Total | Displayed as |
|---|---|---|---|---|
| 0 | 5 | 0 | 300 s | 05:00 |
| 0 | 90 | 0 | 5,400 s | 01:30:00 |
| 1 | 30 | 0 | 5,400 s | 01:30:00 |
| 0 | 0 | 45 | 45 s | 00:45 |
| 2 | 0 | 30 | 7,230 s | 02:00:30 |
What you type is simply converted to seconds, so values above the usual range are fine.
The alarm tone
The alarm is generated on the spot with the Web Audio API rather than played from a sound file: a sine wave at 880 Hz (the A above concert pitch) that fades in over 20 milliseconds and dies away over about 1.2 seconds. It plays once. There is no repeating ring and no stop button for the sound, so you cannot miss it by leaving it ringing, but you can miss it by being out of the room.
If the browser refuses to create audio, for example because the tab is muted or the device has no output, the timer still finishes visually; the failure is silent by design.
Background tabs, locked phones and late alarms
The check that fires the alarm runs on a JavaScript timer, and browsers throttle those in tabs you cannot see. Chrome, for instance, allows one wake-up per second in a hidden tab and, after about five minutes hidden, only one per minute. The remaining time shown is still right when you switch back, because it is recalculated from the end moment, but the tone itself can sound up to a minute late. On a phone, locking the screen or switching apps usually suspends the page entirely, and the alarm plays only when you reopen it.
For anything where a late alarm matters, keep the tab in the foreground or in its own window, or use the clock app built into your phone alongside this page.
Common timings and what to enter
| Task | Duration | Fastest way to set it |
|---|---|---|
| Steeping black tea | 3 to 5 minutes | Type 3 in Minutes, or tap the 5 min preset |
| Soft-boiled egg | 6 to 7 minutes | Type 6 in Minutes and 30 in Seconds |
| Short rest between sets | 60 to 90 seconds | Tap 1 min, or type 90 in Seconds |
| Focused work block | 25 minutes | Tap the 25 min preset |
| Power nap | 20 minutes | Type 20 in Minutes |
| Exam practice section | 1 hour 15 minutes | Type 1 in Hours and 15 in Minutes |
If something does not work
- Start does nothing: the three fields add up to zero. A blank field counts as zero, so check that at least one of them has a number.
- No sound at the end: check the device volume, whether the tab is muted (right-click the tab in desktop browsers) and whether a site setting blocks sound.
- The display shows 05:00 before you type anything: that is the default of 0 hours, 5 minutes, 0 seconds, and Start uses it as is.
- You want to change the duration mid-count: press Reset, which returns you to the input fields with your previous numbers still in them.
Frequently asked questions
Does the timer make a sound when it finishes?
Yes. When the countdown reaches zero the timer plays an alarm tone and shows a 'Time's up' message. Make sure your device volume is on and the tab stays open.
Can I pause and resume the timer?
Yes. Use Pause to stop the countdown and Resume to continue from where you left off, or Reset to start over with a new time.
Can I set a timer for more than an hour?
Yes. Enter the hours directly, or enter a large number of minutes; 90 minutes and 1 hour 30 minutes both start a 01:30:00 countdown. There is no upper limit in the code.
Why did the alarm sound later than expected?
Almost always because the tab was in the background or the phone was locked, where browsers slow or suspend page timers. The countdown figure was still correct; only the tone was delayed until the page was allowed to run again.
Does the alarm keep ringing until I stop it?
No. It is a single tone of a little over a second. If you need an insistent alarm, pair this timer with your phone's clock app.
Can I run several timers at the same time?
Open the page in more than one tab; each tab keeps its own countdown. Only the tab you are looking at updates at full speed, so the others may ring late.
Explore
113 tools. Zero uploads. One place.
Every tool opens instantly, works on your phone and keeps your files on your device.
Related tools
Countdown Timer to a Date
Time Tools
Live countdown to any date — birthdays, launches, holidays.
Open toolTime Zone Converter
Time Tools
Convert a time across world time zones instantly.
Open toolOnline Stopwatch
Time Tools
Start, stop and lap a stopwatch in your browser.
Open toolPomodoro Timer
Time Tools
Focus timer with work and break cycles.
Open tool