Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Days Until Your Birthday
189
days to go
Next birthday year 2027
Weeks until 27
Months until 6.2

What Is the Days Until My Birthday Calculator?

This tool tells you exactly how many days are left until your next birthday. Just pick your birth month and day, and it counts forward from today to the next time that date arrives. It also breaks the countdown into weeks and months and shows which calendar year your next birthday falls in.

How to Use It

Select your birth month from the dropdown and type your birth day (1–31). By default the calculation uses today's date, but you can override it with the optional date field to count down from any chosen day. The result updates to show days, weeks, and months remaining.

The Formula Explained

The calculator builds a candidate birthday using your month and day in the current year. If that date has already passed (it is earlier than today), it rolls the year forward by one. The countdown is then the difference between that next birthday and today, divided into whole days:

$$\text{daysUntil} = \left\lceil \frac{\text{nextBirthday} - \text{today}}{1\ \text{day}} \right\rfloor$$

For a February 29 birthday in a non-leap year, the date is clamped to February 28 so the countdown still works every year.

Timeline showing the gap between today and the next birthday date
The countdown is the number of days between today and your next birthday.

Worked Example

Suppose today is March 1, 2024 and your birthday is March 15. The next occurrence is March 15, 2024, which is \(14\) days away. The calculator reports \(14\) days, about \(2\) weeks, and roughly \(0.5\) months until your birthday.

Two calendar pages with today and the birthday date circled, connected by an arrow
If your birthday has already passed this year, the calculator counts to next year's date.

FAQ

What if my birthday is today? The countdown shows \(0\) days — happy birthday!

What if my birthday already passed this year? The tool automatically counts to next year's date.

Does it handle leap-year birthdays? Yes. A February 29 birthday counts to February 28 in years that are not leap years, then to February 29 in leap years.

Last updated: