Days Until Christmas
As of Tuesday, November 10, 2026, there are 45 days (6 weeks, 3 days) until Friday, December 25, 2026.
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 days until date calculator works for any event you choose.
Christmas countdown at a glance
- Days left: 45
- Weeks and days: 6 weeks, 3 days
- Sleeps left: 45 (one for each night before the day)
- Weekdays left (Mon-Fri): 33
- Weekends left: 6
- Hours left: 1,080
- Falls on: Friday, December 25, 2026 (Friday)
- Counted from: Tuesday, November 10, 2026
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.
Worked Examples
For Today is 2026-12-01, the result is 24 days until Christmas.
For Today is 2026-12-25, the result is That day is today!.
For Today is 2026-12-26, the result is 364 days (rolled to next Christmas).
Frequently Asked Questions
How many days until Christmas?
The countdown shows the exact number of days from today to the next 25 December, updated automatically each time the page loads.
Does it roll over after Christmas?
Yes. Once 25 December has passed, the countdown automatically targets next year's Christmas, so the page is always correct.
What day does Christmas fall on this year?
The result shows the weekday of the upcoming 25 December alongside the days remaining.
How many sleeps until Christmas?
One sleep for each night before Christmas Day, so the number of sleeps equals the number of days left, shown at the top of this page and in the countdown list below it.
How many weeks until Christmas?
Divide the days left by 7: the page shows the count as whole weeks plus leftover days, and also how many weekdays and weekends remain.
How many days until Christmas Eve?
Christmas Eve is 24 December, one day before Christmas Day, so it is always one day fewer than the countdown shown for Christmas.
How many working days are left until Christmas?
The countdown lists the weekdays (Monday to Friday) remaining before 25 December. Public holidays such as Thanksgiving are not subtracted, so take those off if you need an exact working-day count.