What this tool does
The countdown timer shows the time remaining until a date and time you choose, broken into days, hours, minutes and seconds, updating every second while the page is open. Four presets (New Year, Valentine's Day, Halloween, Christmas) always point at the next upcoming occurrence, so they work at any time of year.
How it ticks
The page stores your target as a timestamp and recomputes the difference with setInterval once per second. Because the remaining time is recalculated from the current time on every tick rather than decremented, the display stays accurate even if the browser pauses the tab for a while.
Worked example
At noon on 2026-12-30, a countdown to New Year (2027-01-01 00:00) shows 1 day, 12 hours, 0 minutes, 0 seconds remaining. When the target passes, the display switches to a finished message.
Time zones
The date and time you enter are interpreted in your device's local time zone. If you are counting down to an event in another zone, convert it first with our time zone converter, then enter the local equivalent here.
Limitations
The countdown only ticks while the tab is open; it does not run in the background, send notifications or play a sound. For a countdown that must survive a closed browser, use your phone's clock app instead.