Sleeps countdown

How Many Sleeps Until Christmas?

A friendlier way to count down to Christmas morning, perfect for little ones.

Sleeps until Christmas morning

144

144 more sleeps until Christmas morning.

As of today, there are 144 sleeps until Christmas morning. Christmas Day falls on Friday, December 25, 2026.

143
Days
04
Hours
22
Minutes
37
Seconds

until Christmas Day on Friday, December 25, 2026

How we count sleeps

We treat each crossing of local midnight as one sleep. The countdown drops by one when your device clock reaches the next day.

Frequently asked questions

What does sleeps until Christmas mean?
Sleeps is the number of nights you still go to sleep before Christmas morning. It is a friendly way of counting the days that children often understand best.
How is sleeps different from days?
Sleeps counts nights of sleep until Christmas morning. The day count can include the rest of today, which is why the two numbers can differ by one.
Does it work after midnight?
Yes. As soon as the local clock crosses midnight, the sleep count goes down by one.

Quick facts

Christmas Day
Friday, December 25, 2026
Sleeps left
144

Related pages

Last updated Monday, August 3, 2026