Live Countdown Timer
Pick any future date and time and watch a live, second-by-second countdown.
Live Countdown Timer
Pick any future moment and watch the timer tick down second by second.
About the Live Countdown Timer
Enter a target date/time and an optional label, then click Start. OmniWhen displays a live ticking countdown showing days, hours, minutes and seconds remaining. The countdown updates every second.
Use it for events, deadlines, launches, weddings, or anything else worth counting toward.
How it works
The countdown stores your target date/time and updates every second using setInterval. Each tick re-computes (target − now) in milliseconds and breaks it down into days, hours, minutes and seconds. The display uses a fixed-width grid so the digits don't shift as they tick down.
Examples
- Target: Dec 31, 2026 23:59:59Live "X days, HH:MM:SS" updating every second
- Target: 1 minute from nowWatch it tick from 01:00 to 00:00 to "Time has arrived!"
Frequently asked questions
Does the countdown keep running if I close the page?
No — it runs in the browser. Reopen the page and click Start to resume.
Can I count down to a past date?
No — past targets immediately show "🎉 Time has arrived!"
How accurate is the "live" tick?
Within ~16ms (one frame). Browsers throttle background tabs, so leave the tab visible for best precision.