Beginner

Days Until Your Next Birthday

Find out exactly how many days remain until your next birthday, what weekday it falls on, and the age you will be turning.
Your date of birth
Defaults to today; change to count from another day
Days until next birthday
33days

You will turn 31 on Saturday, August 15, 2026

TodayAugust 15, 202633 daysProgress through the year toward your birthday
Next birthday date
August 15, 2026
Weekday
Saturday
Age you will turn
31
Weeks until
4.7
Step by step
  1. 1

    Next birthday date

    August 15, 2026
    Birthday month and day placed in the current year; if already past, the year advances by one.
  2. 2

    Days until birthday

    (next birthday − today) ÷ 86,400,000 = 33
    Both dates are at midnight local time so the division is exact.
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

Your next birthday is your birth month and day in the current year, or next year if it has already passed. The days remaining equal that date minus today, rounded up. This tool also shows the weekday, full date, and the age you will turn so you can plan ahead.

Formula
daysUntil = ceil((nextBirthday − today) / 1 day), where nextBirthday rolls to next year if it has already passed
How this is calculated

Enter your birth date (B) and a reference date (T), which defaults to today. The calculator builds your next birthday by taking your birth month and day in the reference year: next = Date(T.year, B.month, B.day). If that date has already passed this year (next < T), the year is advanced by one so the countdown always points to the upcoming birthday.

The number of days remaining is the difference between the next birthday and today divided by the milliseconds in a day, rounded up: daysUntil = ceil((next − T) / 86,400,000). The age you will turn is simply next.year − B.year, since your birthday marks completing another full year of life. The progress meter shows how far through the year you are, computed as (365 − daysUntil) / 365.

Dates are interpreted in your local time zone and normalized to midnight, so partial days do not skew the count. If your birthday is today the result is 0 days. Leap-day birthdays (Feb 29) fall back to the platform date handling: in non-leap years JavaScript shifts Feb 29 to Mar 1, which is the common convention for non-leap years.

Frequently asked questions

The countdown shows 0 days and the result greets you, because the next occurrence is the current day itself.

It is the year of your next birthday minus your birth year, which equals the number of full years you will have completed on that day.

Yes. Change the reference (today) date to any date and the calculator counts forward from that date to the next birthday.

Also known as

days until birthday
next birthday countdown
how many days till my birthday
birthday calculator
age turning
birthday countdown
days to my birthday
when is my birthday

APA

TG we-Calculate Editorial Team. (2026). Days Until Your Next Birthday [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/days-until-birthday

Chicago

TG we-Calculate Editorial Team. "Days Until Your Next Birthday." TG we-Calculate. 2026. https://we-calculate.com/calculator/days-until-birthday.

IEEE

TG we-Calculate Editorial Team, "Days Until Your Next Birthday," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/days-until-birthday

BibTeX

@misc{wecalculate_days_until_birthday, title = {Days Until Your Next Birthday}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/days-until-birthday}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?