Days Until Christmas

Live countdown to Christmas Day — December 25.

Christmas Countdown
days to go
Hours
Minutes
Seconds
Weeks

How Many Days Until Christmas?

The live countdown above updates every second, showing the exact number of days, hours, minutes and seconds until Christmas Day. Christmas falls on December 25 every year and is one of the most widely celebrated holidays in the world. The countdown on daycalctools.com calculates the difference between right now and midnight on December 25 in your local time zone — so the number you see reflects your local time, not a fixed global clock.

Whether you are a kid counting down the sleeps until Santa arrives, or an adult planning gifts, travel, or holiday events, this countdown gives you the most accurate answer to "how many days until Christmas?" available anywhere online.

Christmas Day Date by Year

Christmas is always on December 25, but the day of the week changes each year:

  • Christmas 2025 — Thursday, December 25, 2025
  • Christmas 2026 — Friday, December 25, 2026
  • Christmas 2027 — Saturday, December 25, 2027
  • Christmas 2028 — Monday, December 25, 2028
  • Christmas 2029 — Tuesday, December 25, 2029

The History and Traditions of Christmas

Christmas Day, December 25, marks the Christian celebration of the birth of Jesus Christ, though many of its customs reach back further and extend well beyond religious observance. The date was formally fixed in the 4th century, gradually absorbing midwinter traditions such as the Roman Saturnalia and Northern European Yule — which is why evergreen trees, candles, and feasting feature so prominently. The familiar image of Santa Claus draws on the 4th-century bishop Saint Nicholas, reshaped by Dutch settlers and 19th-century writers and illustrators into the figure we know today.

Now a public holiday in more than 160 countries, Christmas blends religious services with gift-giving, decorated trees, carols, and shared meals. Because it always falls on the same calendar date, the day of the week shifts each year, while the long run-up — Advent and the "twelve days of Christmas" — gives the season its anticipatory build-up and makes counting down the days a tradition in itself.

Frequently Asked Questions

What date is Christmas?
Christmas Day is always December 25 every year. It is a public holiday in over 160 countries. Christmas Eve (the evening before Christmas) falls on December 24.
What time zone does the countdown use?
The countdown uses your device's local time zone, counting down to midnight (00:00:00) on December 25 local time. This means it will reach zero at midnight on Christmas morning wherever you are in the world.
How many sleeps until Christmas?
The "sleeps until Christmas" count is equal to the number of full days remaining. If it is currently evening and the countdown shows 10 days, there are 10 more nights to sleep before Christmas morning. The days counter above shows this number directly.
What day of the week is Christmas 2026?
Christmas 2026 falls on a Friday. This means Christmas Eve 2026 is Thursday, December 24, and Boxing Day (December 26) falls on a Saturday.
Does the countdown update automatically?
Yes. The seconds, minutes, hours and days all update live every second in your browser. No refresh is needed — simply leave the page open and watch the countdown tick down in real time.