Days Until Christmas
About This Calculator
This live countdown shows how many days are left until Christmas Day, 25 December. The number is worked out from today's date and refreshes automatically every time you open the page — and once Christmas has passed, it rolls forward on its own to count down to next year.
Unlike a fixed-year countdown, this page always tracks the very next Christmas, so you can bookmark it and it stays correct year after year. The days-remaining figure is a small seasonal pleasure, but it is genuinely useful for the parts of the festive season that need lead time: ordering gifts before they sell out, booking travel home, posting cards ahead of the last recommended delivery dates, and planning the food shop and the cooking. As the number falls, it is an easy nudge to keep preparations on schedule.
The countdown also shows which weekday Christmas falls on this year, which matters for planning time off and travel — a Christmas on a Tuesday shapes the break very differently from one on a weekend. Everything is anchored to today's date and computed in a timezone-safe way, so the figure reads the same wherever you are, and it all runs privately in your browser with nothing sent to a server.
To use it, just read the number — the days until Christmas appear automatically. On 25 December itself the page tells you Christmas is here rather than showing a countdown, and you can point the picker at any other date to count down to a different occasion.
If you want a countdown tied to a specific year, the days until Christmas 2027 page counts to that exact date, the days until New Year page counts down to 1 January, and the countdown timer to a date works for any event you choose.
How It Works
- Pick a target date, or use the one shown.
- Click “Count the days”.
- See how many days remain.
Formula & Methodology
The result is worked out as follows:
Days left = Target Date − Today
The countdown is the number of whole days from today to the next 25 December, calculated at UTC midnight so it is timezone-safe. Once this year's Christmas has passed, the target rolls forward to 25 December the following year. On the day itself the count is zero.