Christmas Day falls on 25 December every year, and the countdown above shows exactly how many days, hours, minutes and seconds are left until the most wonderful morning of the year. It refreshes in real time, so every time you open the page you see the live total ticking down to December 25, 2026.
Whether you are wrapping presents, planning the family dinner or simply too excited to wait, a precise Christmas countdown turns the long wait into a fun, shared ritual — for children and grown-ups alike.
Christmas Day 2026 is on Friday, 25 December 2026. Unlike movable holidays such as Easter, Christmas is a fixed-date holiday: it lands on the 25th of December no matter the year, which is why a simple countdown to that date works perfectly all year round. Christmas Eve, the evening of celebrations and gift-giving in many countries, is the day before, on 24 December.
"How many sleeps until Christmas?" is the child-friendly version of the question, hugely popular in the UK, Ireland and Australia. The number of sleeps is simply the number of nights you still have to sleep before you wake up on Christmas morning — usually the days remaining plus the night you are in. Our timer gives you the exact figure in days, so counting the sleeps with little ones is effortless.
If your countdown is more about gifts than sleeps, the shopping days left matter most. Keep an eye on the day counter above and give yourself a comfortable buffer before December 25 for delivery times, gift wrapping and those last-minute stocking fillers. Counting down helps you spread out the shopping and avoid the December rush.
The timer counts down to midnight at the start of 25 December, updating live in your browser without any registration or installation. It is completely free, works on phones and computers, and you can come back as often as you like to check how close Christmas really is.
The live counter at the top of this page shows the exact number of days, hours and minutes remaining until Christmas Day on 25 December 2026. It updates in real time.
Christmas Day is always on 25 December. In 2026 it falls on a Friday.
The number of sleeps is the nights left before Christmas morning — generally the days remaining shown above, counted as bedtimes. Children love ticking off one sleep each night.
Take the number of days shown in the countdown and divide it by seven to get the weeks remaining until Christmas.
Yes. The countdown is completely free, needs no sign-up and runs straight in your browser.