Skip to content
CalculatorAtlas

Days Until Birthday Calculator

Tested

Days until your next birthday.

Tested, not yet published. The formula for this calculator is implemented and passes its automated checks. This page stays non-indexable until it is reviewed and published.

Leave blank to use today's date

Results

Enter your values and press Calculate. Results appear here.

  • • Result

Quick answer

Days until your next birthday. Enter date of birth and the days until birthday calculator returns days until your birthday, next birthday and turning.

Related tools: How Many Days Until My Birthday: Enter your birthday to see how many days remain until it comes around again. Days Until Calculator: Days remaining until any date (generalizes “days until June 15”, “days until Christmas” and similar pages). Days Until December: Days until 1 December.

This page covers the same calculation as the how many days until my birthday page; the two give identical results.

How to use the Days Until Birthday Calculator

  1. Pick date of birth.
  2. Optionally, pick counting from.
  3. Press Calculate to see the result, and use Reset to start again.
Inputs of the Days Until Birthday Calculator
InputWhat to enterAllowed values
Date of birthA calendar date—
Counting from (optional)A calendar date. Leave blank to use today's date—

Formula and method

Formula

days = next occurrence of the birth month and day − start date

Exact integer day arithmetic.

Leap-day birthdays are observed on 28 February in non-leap years. Counting on the birthday itself gives 0.

Worked examples

These examples are verified: each one is an automated test case that the live calculator must reproduce exactly.

Example 1

Inputs: Date of birth = 1990-06-15; Counting from = 2024-03-10.

Results of example 1
ResultValue
Days until your birthday97 days
Next birthday2024-06-15
Turning34
WeekdaySaturday

Example 2

Inputs: Date of birth = 1990-06-15; Counting from = 2024-06-15.

Results of example 2
ResultValue
Days until your birthday0 days
Next birthday2024-06-15
Turning34
WeekdaySaturday

Example 3

Inputs: Date of birth = 1990-06-15; Counting from = 2024-06-16.

Results of example 3
ResultValue
Days until your birthday364 days
Next birthday2025-06-15
Turning35
WeekdaySunday

Example 4

Inputs: Date of birth = 2000-02-29; Counting from = 2023-01-01.

Results of example 4
ResultValue
Days until your birthday58 days
Next birthday2023-02-28
Turning23
WeekdayTuesday

The first line is the headline result (days until your birthday). Below it the days Until Birthday Calculator lists next birthday, turning and weekday, which describe the same case from other angles. Exact integer day arithmetic.

What happens with invalid input

These messages are produced by the calculator itself, so you know what to fix.

  • Date of birth: entering "2030-01-01" shows "Date of birth must not be after the start date." beside that field and no result.

Choosing between the Days Until Birthday Calculator and similar calculators

Each row shows what a related calculator on this site asks for and what it returns, so you can pick the one that matches your question.

Choosing between the Days Until Birthday Calculator and similar calculators
CalculatorYou enterIt returns
[How Many Days Until My Birthday](/date-calendar/how-many-days-until-my-birthday/)date of birthDays until your birthday
[Days Until Calculator](/date-calendar/days-until-calculator/)target dateDays until
[Days Until December](/date-calendar/days-until-december/)Days Until December
[Days Until Christmas](/date-calendar/days-until-christmas/)Days Until Christmas
[Days Until Halloween](/date-calendar/days-until-halloween/)Days Until Halloween

Background: dates and times

Date and time results depend on the conventions a tool uses: whether the end date counts, whether weekends and holidays are skipped, how months of different lengths are handled and whether time zones are applied. This page states its convention, and the worked examples show it.

Dates use the Gregorian calendar and calendar days unless the page says otherwise; check deadlines against the rule in your contract or regulation.

Assumptions and limitations

  • Birth date must not be after the start date
  • Leap-day birthdays use 28 February in common years

If a required value is empty, not a number, or outside its allowed range, the form marks that field with a message and shows no result instead of a misleading number. The automated checks deliberately try invalid entries for date of birth to confirm this.

Frequently asked questions

What does the Days Until Birthday Calculator calculate?

Days until your next birthday. It returns Days until your birthday, Next birthday, Turning and Weekday.

What formula does the Days Until Birthday Calculator use?

days = next occurrence of the birth month and day − start date. Leap-day birthdays are observed on 28 February in non-leap years.

What do I need to enter in the days Until Birthday Calculator?

You enter Date of birth. Optional: Counting from.

How is the result rounded or limited?

Exact integer day arithmetic. Birth date must not be after the start date.

What are the limits of this calculator?

Birth date must not be after the start date. Leap-day birthdays use 28 February in common years.

What is an example of a days Until Birthday result?

With date of birth 1990-06-15 and counting from 2024-03-10, the days until your birthday is 97 days.

Where does the method come from?

The method follows: Proleptic Gregorian calendar.

Sources

  • Proleptic Gregorian calendar

Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.