How Many Days Until Christmas? (Live Countdown)

The number of days, weeks and sleeps left until Christmas — counting down live, second by second.

Enter your numbers

Leave blank to count from right now.

Results

How this calculator works

The countdown takes today’s date on your device and counts the calendar days to December 25. Christmas is a fixed date, so the only thing that changes is the day of the week it falls on — in 2026 it is a Friday. Thanksgiving moves: it is always the fourth Thursday of November, which in 2026 is November 26. If this year’s date has passed, the calculator counts to next year automatically.

The live clock counts the exact hours, minutes and seconds to midnight at the start of the day you picked, in your own time zone, and updates every second while the page is open.

Days left = target date − today (calendar days) Weeks = floor(days ÷ 7) weeks + (days mod 7) days Sleeps = days left (nights before the morning of the day) Thanksgiving = 4th Thursday of November

Assumptions and tips

  • Counts use the date and time zone set on your device.
  • Christmas Eve is counted to midnight on December 24, Christmas to midnight on December 25.

Worked example

Using the default values in the calculator above:

InputValue
Count down toChristmas Day (Dec 25)
Count from (optional)2026-11-05

ResultValue
Days left50 days
Weeks and days7 weeks, 1 day
Sleeps left50 sleeps
Hours left (whole days)1,200 hours
Shopping weekends left7 weekends
Christmas is onFriday, December 25, 2026

Coming up:

  • Thanksgiving — Thu, Nov 26, 2026: 21 days
  • Christmas Eve — Thu, Dec 24, 2026: 49 days
  • Christmas Day — Fri, Dec 25, 2026: 50 days
  • New Year’s Eve — Thu, Dec 31, 2026: 56 days
  • New Year’s Day — Fri, Jan 1, 2027: 57 days

Step by step:

  1. Today: Thursday, November 5, 2026
  2. Target: December 25 — if it has already passed this year, next year’s date is used
  3. Days left = target date − today, counted in whole calendar days
  4. Weeks = days ÷ 7 (whole weeks) with the remainder as extra days

Common mistakes to avoid

  • Counting today as one of the days left — the count is the number of days until the morning of the 25th.
  • Forgetting that Thanksgiving moves: it is the fourth Thursday of November, not a fixed date.

Frequently asked questions

How many days until Christmas 2026?

Christmas 2026 is on Friday, December 25. From November 5, 2026 there are 50 days to go — 7 weeks and 1 day. The countdown above always shows the number for today.

How many weeks until Christmas?

Divide the days left by 7. The calculator shows it as weeks plus days, for example 7 weeks, 1 day.

How many sleeps until Christmas?

The same as the number of days left: each night is one sleep. On Christmas Eve there is one sleep to go.

When is Thanksgiving 2026?

Thursday, November 26, 2026 — Thanksgiving is always the fourth Thursday of November.

What day of the week is Christmas 2027?

Saturday, December 25, 2027. Choose “Count from” in 2027 to see that countdown.

Sources

Anirban KunduBuilt and reviewed by Anirban Kundu, Creator & Editor · M.Sc Physics, 20 years teaching science

Last reviewed: 2026-11-05 · Editorial policy · How we build and check calculators