Home › Time & Date › Christmas Countdown

Christmas Countdown

See exactly how long is left until Christmas Day in your own time zone: a live days, hours, minutes and seconds countdown, plus sleeps, weeks and weekdays to go, with gentle falling snow.

Countdown to Christmas Day

Christmas

–Days
–Hours
–Minutes
–Seconds

Sleeps until Christmas–nights to go
Weeks–
Weekdays to go–Mon–Fri, tomorrow to Christmas Eve
Weekends to go–Saturdays before Christmas
Christmas falls on–
In hours–

Counts down to midnight at the start of 25 December in your own time zone ().

Advertisement

How to use the Christmas Countdown

  1. Open the page: the countdown starts at once and ticks every second using your device's clock and time zone.
  2. Check the numbers below the clock: sleeps (nights) until Christmas, weeks, weekdays and Saturdays left.
  3. Share the excitement: press Copy countdown text to copy a ready-made message, or Copy link to send this page.
  4. Switch the snow on or off with the Falling snow checkbox. Your choice is remembered on this device.
  5. Come back on 25 December for a Merry Christmas message. From 26 December the countdown starts again for next year.

Christmas Day dates for the coming years

YearChristmas DayChristmas EveBoxing Day
2026Friday 25 DecemberThursday 24 DecemberSaturday 26 December
2027Saturday 25 DecemberFriday 24 DecemberSunday 26 December
2028Monday 25 DecemberSunday 24 DecemberTuesday 26 December
2029Tuesday 25 DecemberMonday 24 DecemberWednesday 26 December
2030Wednesday 25 DecemberTuesday 24 DecemberThursday 26 December
2031Thursday 25 DecemberWednesday 24 DecemberFriday 26 December

How the Christmas countdown is worked out

The target is midnight at the start of 25 December in your device's time zone. The time left is the difference between that moment and the current time, split into whole days (86,400 seconds each), then hours, minutes and seconds. Because it uses real elapsed time, a daylight saving change between now and Christmas is handled correctly: the countdown simply includes the extra or missing hour.

  • Sleeps = calendar days from today's date to 25 December. On 20 December there are 5 sleeps left.
  • Weeks = sleeps ÷ 7. 45 sleeps is 6 weeks and 3 days, or 6.4 weeks.
  • Weekdays to go = Monday to Friday dates from tomorrow to 24 December.
  • From 26 December the countdown automatically switches to next year's Christmas.

Christmas countdown milestones

MilestoneDays before ChristmasDate
100 days to go10016 September
Halloween5531 October
Start of December241 December
One week to go718 December
Winter solstice (Northern Hemisphere, usually)421 December
Christmas Eve124 December

Frequently asked questions

How many days until Christmas?

The countdown at the top of this page shows the exact number of days, hours, minutes and seconds until midnight at the start of 25 December in your time zone. It updates every second, so the answer is always current.

How many sleeps until Christmas?

Sleeps are the number of nights left, which is the number of calendar days from today to 25 December. On Christmas Eve there is 1 sleep to go. The Sleeps until Christmas box shows today's number.

What time does the countdown end?

It reaches zero at 00:00 (midnight) on 25 December in the time zone set on your device, so people in different countries see Christmas arrive at different moments.

What day of the week is Christmas this year?

In 2026 Christmas Day falls on a Friday. In 2027 it falls on a Saturday and in 2028 on a Monday. The Christmas falls on box always shows the weekday for the Christmas being counted down to.

What does weekdays to go mean?

It counts the Monday to Friday days from tomorrow up to and including Christmas Eve. It is a handy guide to the working or school days left, although it does not know about public holidays or school breaks.

Why is the snow not moving?

If your device is set to reduce motion, the snow starts switched off. You can turn it on with the Falling snow checkbox. The animation also pauses when the tab is hidden to save battery.

Related tools