Time Until…

Live countdown to any future date and time.

Open tool

Overview

The Time Until tool shows a live countdown to any future moment, refreshing every second to display the remaining days, hours, minutes, and seconds. Set a target date — a birthday, a deadline, a launch, a wedding — and pin the tab. The figure ticks down in real time without any further action on your part.

Useful for anyone working toward a fixed deadline, parents counting down to a child's milestone, project teams running a launch dashboard on a side monitor, holiday planners, retirement counters, and that one friend who always asks "how many days until the trip?"

How it works

The target moment is stored as an ISO 8601 instant, and the remaining time is recomputed each tick by subtracting the current browser clock from the target. Internally, both values are absolute UTC moments, so daylight-saving transitions in your local zone never cause the readout to jump or stall — the seconds-remaining figure decreases by exactly one each second of real elapsed time.

When the target arrives the readout flips to zero, and on subsequent ticks the same display can optionally count upward to show how long ago the moment passed. The target survives a tab reload because the timestamp is saved in the URL or local storage, so refreshing the page picks up exactly where the clock left off.

Examples

Target 2027-01-01 00:00 (local)
→ 227 days, 09 hours, 12 minutes, 47 seconds remaining

Target 2026-12-25 (Christmas)
→ 221 days, 11 hours, 04 minutes

Target one hour from now
→ 00d 01h 00m 00s — ticks down once per second

Target one second ago
→ "Time is up" (or counts up if elapsed mode is on)

FAQ

What is the difference from the Countdown Timer tool?

They are functionally the same — both count down to a future moment. Pick whichever URL is easier to remember; the underlying calculation is identical.

Does the countdown survive a refresh?

Yes. The target timestamp is stored in the URL hash and in local storage, so reloading the page resumes the countdown with no setup.

Can I count down across time zones?

Enter the target with its zone (for example a midnight in Sydney while you sit in London) and the underlying UTC instant is shared. The readout always counts real elapsed seconds regardless of where the page is viewed.

Why does the display sometimes pause for a second?

Background tabs throttle JavaScript timers in modern browsers. Switching back to the tab snaps the display to the correct remaining value.

Is there a maximum target?

Targets up to the year 9999 are supported, far beyond any practical countdown.

Try Time Until…

An unhandled error has occurred. Reload ×