HomeEveryday › Birthday Countdown Calculator

Birthday Countdown Calculator

Enter your birth date and see exactly how many days remain until your next birthday, which weekday it falls on, the age you'll turn, and how far through your current birthday year you are. Dates are counted in calendar days from today.

Days until your birthday
Your next birthday
You will turn
Through your birthday year

Your next birthday is never more than 366 days away - the maximum happens only when you just missed it and a February 29 sits inside the wait.

How the countdown is computed

The calculator takes your birth month and day, finds its next occurrence starting from today, and counts the calendar days between - weekends, holidays, and leap days included. If your birthday already passed this year, the target rolls to next year; if it is today, the countdown reads zero.

The wait is never longer than 366 days. It hits that maximum only if your birthday was yesterday and a leap day sits inside the coming year. On average you are about half a year - 182 days - from your next birthday at any random moment.

Leap-day birthdays

About 1 in 1,461 people is born on February 29 and gets a true calendar birthday only in leap years. In common years this tool counts to March 1, the first day after a complete February - the same rule many jurisdictions use for legal ages. If you celebrate on February 28 instead, your party simply lands one day before the number shown here.

How it’s calculated

Next birthday = next occurrence of birth month/day at or after today (February 29 rolls to March 1 in common years). Days until = round((next birthday − today) / 86,400,000 ms), both dates anchored at noon local time so daylight-saving changes cannot shift the count. Age turning = next birthday year − birth year. Year progress = days since last birthday ÷ days between the two birthdays (365 or 366).

Counts use your device's local calendar date; time of birth and time zones are ignored, so the day you were born counts as day zero.

Birthday math cheat sheet

FactValueWhy
Longest possible wait366 daysBirthday just passed and a Feb 29 lies in the wait
Average wait≈ 182.6 daysHalf of 365.2425, sampled on a random day
Half-birthday182 or 183 days afterHalfway around the calendar
Weekday drift+1 per year, +2 after a leap day365 = 52 weeks + 1 day; 366 = 52 weeks + 2
Leap-day birthdays1 in 1,461 daysOne Feb 29 per 4-year cycle of 1,461 days

Computed from Gregorian calendar arithmetic (365.2425-day average year).

Common mistakes

  • Counting today as day 1 - if your birthday is tomorrow, the countdown is 1 day, and if it is today, it is 0.
  • Assuming your birthday lands on the same weekday every year: it advances one weekday per year, two when a February 29 falls in between.
  • Dividing days-to-go by 30 to get months left - months vary from 28 to 31 days, so use the week count instead.
  • Entering this year's birthday date instead of your actual birth date - the tool needs the birth year to know what age you're turning.

Frequently asked questions

How do I calculate how many days until my birthday?

Find the next occurrence of your birth month and day (this year if it hasn't passed, otherwise next year) and subtract today's date: days = (next birthday − today) / 86,400,000 milliseconds. This calculator does the leap-year handling for you.

Why does my birthday fall on a different weekday each year?

A common year is 52 weeks plus 1 day, so your birthday's weekday advances by one; when a February 29 sits between two birthdays the year is 52 weeks plus 2 days and it advances by two.

When is my birthday if I was born on February 29?

You get a true February 29 only in leap years. In other years this tool counts to March 1, the day after a full February has passed; many people celebrate February 28 instead, one day earlier than shown.

What is a half-birthday?

The day 182-183 days after (or before) your birthday, i.e., halfway around the calendar. Schools sometimes use it for summer-born kids so they can celebrate during the school year.

Can the countdown ever exceed 365 days?

Yes, by exactly one day. If your birthday was yesterday and a leap day falls before your next one, the wait is 366 days - the longest possible.