📅 Days Until Calculator

How Many Days Until Christmas?

The countdown below is preset to the next December 25 — computed from today's date on your device, so it is correct whether you're reading this in January or on Christmas Eve.

any date — past dates show "days since"
shown on the countdown and in shared links
Quick pick:
Pick a date above (or a quick pick) to start the countdown.

Day counts are exclusive calendar days (today → tomorrow = 1 day) computed with UTC-noon anchoring, so daylight-saving clock changes never shift the count. Everything runs in your browser.

Reading the countdown

The big number is exclusive calendar days: on December 22 it reads "3 days", and on Christmas Day itself it says today rather than 0. The ticking timer underneath measures the exact time to midnight at the start of December 25 in your own time zone. If Christmas has already passed this year, the tool automatically counts to next year's — the target year is never hardcoded into the page.

Worked example: planning backwards from December 25

Suppose today is October 31 — Halloween. November contributes 30 days and December 25 more, so Christmas is exactly 55 days away (7 weeks and 6 days). That figure is the same every single year, because no leap day can fall between October 31 and December 25. If you prefer round numbers: standing on December 1, you have 24 days left — and an Advent calendar's 24 doors are precisely that count, December 1 through December 24.

Fun context: the season around the day

Christmas anchors a whole cluster of dates. Advent begins on the fourth Sunday before Christmas, which can land anywhere from November 27 to December 3 — that is why Advent's length changes each year while an Advent calendar always starts December 1. After the day itself come the "Twelve Days of Christmas": counted inclusively from December 25, the twelfth day is January 5, with Epiphany on January 6. That inclusive count is a nice example of why this site's calculator states its counting rule: exclusive counting says January 5 is 11 days after Christmas, yet tradition calls it the twelfth day because it counts Christmas Day as day one. Meanwhile, churches that still follow the Julian calendar celebrate Christmas on January 7 of the Gregorian calendar — the two calendars are currently 13 days apart.

Dates around Christmas

ObservanceDateDistance from Christmas Day
St. Nicholas Day December 6 19 days before
Christmas Eve December 24 1 day before
Christmas Day December 25
Boxing Day / St. Stephen’s Day December 26 1 day after
New Year’s Eve December 31 6 days after
New Year’s Day January 1 7 days after
Epiphany (Twelfth Night ends) January 6 12 days after
Christmas on the Julian calendar January 7 13 days after

Offsets are fixed because every date in the table shares the stretch of the calendar where no leap day can intervene.

Related countdowns

Working through the holiday season in order? Start with days until Halloween, then days until Thanksgiving (the fourth Thursday of November, so its gap to Christmas varies between 27 and 33 days), and finish with days until New Year — always exactly 7 days after Christmas. For any other date, use the full days until calculator.