Birthday Calculator

Quick answer

The birthday calculator tells you how many days until your next birthday, the date and weekday it falls on, how old you will be, the weekday you were born and how many birthdays you have celebrated.

Current age
— years
Next birthday
—
Days until your next birthday
—
Next birthday falls on a
—
You will turn
—
You were born on a
—
Birthdays celebrated
—
Star sign
—

Your birthday moves forward one weekday each year (two after 29 February). People born on 29 February have a real birthday only every four years – this calculator uses 28 February in other years.

How to use the Birthday Calculator

  1. Date of birth
  2. Count from

Results update as you type, and every field accepts the units shown in its menu.

How it works

Enter your date of birth and the date to count from (today by default).

Tips

  • Check whether the end date should be included – event durations usually include it, elapsed time does not.
  • Months have 28–31 days, so “one month” is counted by calendar date, not as 30 days.
  • Use 24-hour time or set AM/PM carefully when entering clock times.
  • Time zones and daylight-saving changes are not applied unless the calculator says so.

Common mistakes to avoid

  • Counting a 30-day month when a calendar month is meant (or the reverse).
  • Forgetting leap years when counting days across February.
  • Mixing decimal hours (7.5 h) with clock time (7:30).

Inputs explained

Field What to enter
Date of birth A date
Count from A date

What each result means

  • Current age = floor([Months]÷12)
  • Days until your next birthday = [Next birthday] – [Count from]
  • Next birthday falls on a = weekday([Next birthday])
  • You will turn = round(([Next birthday] – [Date of birth])÷365.2425)
  • You were born on a = weekday([Date of birth])
  • Birthdays celebrated = floor([Months]÷12)

Formula

Next birthday = date of birth + (current age + 1) yearsDays until = next birthday − today

Worked example

Inputs — Date of birth: 1995-06-15; Count from: 2026-10-25.
Results — Current age = 31 years; Next birthday = Tue, June 15, 2027; Days until your next birthday = 233; Next birthday falls on a = Tuesday; You will turn = 32; You were born on a = Thursday; Birthdays celebrated = 31; Star sign = Gemini ♊.

Frequently asked questions

How many days until my birthday?

Enter your date of birth – the count to your next birthday is shown.

What day of the week is my birthday this year?

See "Next birthday falls on a".

What if today is my birthday?

Days until shows 0 – happy birthday! 🎂

What formula does the Birthday Calculator use?

Next birthday = date of birth + (current age + 1) years.

Cite this calculator

Speedy Calculator. (2026). Birthday Calculator. Speedy Calculator. https://speedycalculator.com/calculators/everyday-life/birthday/