Countdown Timer
Set one countdown for a study session, break, presentation or game. Pause interruptions, resume the remaining time, or repeat the same interval with optional sound.
Set one interval and pause or repeat it with optional sound.
Set duration
Enter 1 second to 99:59:59; minutes and seconds must be below 60.
Time remaining
Ready
Uses your device clock. Background updates and sound may be delayed or missed. Reloading clears this timer.
Positive fractions of a second round up.
The timer and optional tone stay in this page; no duration is uploaded or saved.
Start a countdown
- Enter hours, minutes and seconds, from one second to 99:59:59. Minutes and seconds must each be below 60; blank or all-zero fields cannot start a timer.
- If you want a short finish cue, turn on sound and use Test sound. Then select Start. Sound is optional and never holds up the visual countdown.
- Use Pause and Resume for an interruption. Reset stops the run and restores its full chosen duration without starting it. Start again repeats a finished interval.
Read the timer and its states
The large display is hours, minutes and seconds remaining. A positive fraction of a second is shown as a whole remaining second, so 1 millisecond still reads 00:00:01. Finished is 00:00:00; this display precision is not an accuracy guarantee.
The countdown uses a deadline on your device clock rather than counting browser callbacks. Delayed updates catch up to that deadline. Sleep and hidden-tab time are included when the page can run again, but clock adjustments can shorten or extend the interval.
Pause freezes the exact remaining time, including a partial second. Resume creates a new deadline from that remainder; time spent intentionally paused does not count. Reset restores the full interval, while Start again also starts a new run.
Duration fields are locked while running or paused. Reset before changing them. After completion, editing a duration stops any cue and prepares a new timer. No action on a field starts it automatically.
Useful timing examples
For a two-minute presentation practice, enter 0 hours, 2 minutes and 0 seconds. After 12.4 seconds on the device clock, 107.6 seconds remain and the display reads 00:01:48.
If you pause with 99.75 seconds left, the display reads 00:01:40. After resuming and letting another 20 seconds pass, 79.75 seconds remain, shown as 00:01:20. Paused time is excluded.
If a five-second timer is discovered more than two seconds after its deadline, it shows Finished without a late cue. Returning from a hidden page also reconciles silently; a completion alarm is not queued for your return.
Browser and sound limits
Use this page for one duration countdown. It does not provide a stopwatch, calendar alarm, repeating schedule, background notification or guarantee of delivery while a device sleeps or the page is closed, frozen or discarded.
Changing the device clock can move the remaining time backwards or finish the timer early. A backward jump is capped at the current running segment’s starting remainder, but this cannot repair the elapsed time. A finished timer does not restart when the clock changes.
Sound is off until you select it. Browser permission, a suspended audio context, device mute and volume can prevent hearing it. A successful test requests a short three-pulse cue; it does not establish reliable future playback. Visible completion works without sound.
Reload, discard or a new document loses this timer; there is no saved history. Restoration of the same live page may retain it and reconcile its deadline. Language-only label updates do not reset an otherwise mounted timer.
A timer without saved history
The tool adds no duration-bearing requests, saved timer history, input-bearing links or microphone access. Timing and the optional generated tone use this page. Existing site services and browser extensions are outside a universal privacy or erasure promise.
Countdown timer questions
Sources and review
Browser behavior and the selected clock policy.
- tc39.esECMAScript: Date.nowDefines the device wall clock.
- developer.mozilla.orgMDN: Performance.nowDefines the device wall clock.
- developer.mozilla.orgMDN: setTimeoutCallbacks can be delayed.
- developer.chrome.comChrome: Page Lifecycle APIA restored page must reconcile its deadline.
- developer.mozilla.orgMDN: pageshowA restored page must reconcile its deadline.
- developer.mozilla.orgMDN: AutoplayBrowser audio can be suspended or blocked.
- developer.mozilla.orgMDN: AudioContext.resumeBrowser audio can be suspended or blocked.
- w3.orgWAI-ARIA: timerDefines timer semantics.
Reviewed 12 November 2026.
Related tools
Focus / Break Timer
Run focus and short or long breaks with manual starts and clear completion counts.
Open tool — Focus / Break TimerUnix Timestamp Converter
Convert explicit epoch seconds or milliseconds to UTC and back, with exact millisecond output and clear timekeeping limits.
Open tool — Unix Timestamp ConverterDate Calculator
Count days between dates, or add and subtract calendar days.
Open tool — Date CalculatorTime Zone Converter
Convert a dated local time between named zones, with UTC offsets, calendar-day changes and explicit repeated-time choices.
Open tool — Time Zone ConverterTime Duration Calculator
Find the hours and minutes between two times, with an explicit same-day or next-day choice.
Open tool — Time Duration CalculatorAge Calculator
Calculate age from a birth date in years, months and days, today or on a date you choose.
Open tool — Age CalculatorDecimal Hours Converter
Convert a known duration between hours and minutes and decimal hours, with optional seconds and clear rounding.
Open tool — Decimal Hours ConverterPlayback Time Calculator
Calculate video, podcast or audiobook time at your chosen speed and see the time saved or added.
Open tool — Playback Time Calculator