Countdown maker
Pick a date, give it a title, and share the link. When the clock hits zero we throw confetti and show your custom message.
Everything a countdown needs travels in four URL parameters, which is why sharing one is just pasting a link:
| Parameter | What it holds | Limit |
|---|---|---|
| to | Target date and time as a wall clock, in YYYY-MM-DDTHH:mm form | Minute precision |
| tz | The event's time zone as an IANA name, for example Europe/London | Valid zone name |
| title | The heading shown above the digits | 80 characters |
| message | The text revealed when the countdown ends | 120 characters |
The date and zone together are resolved into one exact instant, and that instant is what every visitor counts down to. You can even edit a shared link by hand: change the title parameter and the heading changes with it.
Suppose the target is 12:00 UTC. A reader in Japan, which sits at UTC+9 all year, watches the digits hit zero at 21:00 local time. A reader at UTC-5 sees zero at 07:00 in the morning. All three countdowns show identical remaining time at every moment; only the wall clock behind them differs. Daylight saving is handled the same way: a countdown to 09:00 in a zone that moves its clocks is resolved against that zone's rules for that specific date, so the target stays 09:00 local even when the countdown spans a clock change, and the remaining time simply absorbs the shifted offset.
Add to calendar produces a standard .ics file: a one-hour event starting at the target instant, carrying your title, the end message as its description, a link back to the live countdown, and a built-in reminder 60 minutes before the start. Import it into any calendar application that accepts .ics files and the event lands at the correct local time automatically, because the file stores the universal instant rather than a wall-clock string.
Product launches, weddings, exam dates, retirement, the next album drop, a friend's visit, the date you finally get to take that long flight. Countdowns are a small ritual that turns waiting into anticipation. The numbers tick down at one second a beat and people look at them more than you would think. The share link encodes the target date, zone, title, and end message in the URL, so you can paste it into a chat and the other person sees exactly the same countdown without any account or sign-up.
A "midnight on New Year's Eve" countdown is only meaningful if you say whose midnight. Pick the zone your event lives in. The clock will count down from the visitor's actual local time to the target instant, so a launch at 09:00 London time looks correct to a viewer in Tokyo (it ends seventeen hours earlier than their 09:00). For pairing this with a sales-driven event page, the embed is intentionally chrome-free: just the title, the digits, and a tiny attribution link. If you also want to publish the start time in multiple cities, use the time zone converter and pin the converted strings on the event page.
The "Embed this" button gives you a copy-paste snippet that renders an iframe with the countdown plus a small attribution link. The widget is responsive and stays legible from a 360px viewport up to a desktop sidebar. There is no tracking and no third-party font load. For one-off, in-page focus blocks instead of a fixed date, the Pomodoro timer is a better fit. To time how long something already took, the online stopwatch handles laps and CSV export.
No. The link fixes one exact instant, so every viewer's countdown reaches zero at the same moment. Only the local clock time at which that happens differs from place to place.
The digits are replaced by a Done banner with falling confetti, and if you set an end message it is shown underneath. The page keeps showing that state for anyone who opens the link afterwards.
Any future date the picker accepts. Long countdowns are handled gracefully: once the remaining time passes 100 days, the days cell widens to three digits.
Yes. The Embed this button produces an iframe snippet that renders the title, the digits, and a small attribution link. It is responsive, loads no third-party fonts, and does no tracking.
Nowhere. The target, zone, title, and message travel entirely inside the URL, so the link itself is the storage. Keep the link and the countdown exists; lose it and you simply rebuild it in a few seconds.
A new countdown is seeded with a target one week ahead so you can see the live display working before you type anything. Change the date, zone, and title and the digits follow instantly.