Birthday Countdown Calculator

How many days until my birthday? Enter a birthday month and day to calculate the days, hours, minutes, and seconds until your next birthday, plus the date and age you will turn if you add a birth year.

Last reviewed: June 7, 2026. Calculations run locally in your browser.

Birthday input

Month and day are enough for a countdown. Birth year is optional for age results.
Leave blank to count to local midnight.
February 29 birthday

In non-leap years, choose which date should count as the next birthday.

Choose a month and day to calculate instantly.

Countdown

Select a birthday month and day to begin.
Days
Hours
Minutes
Seconds

Next birthday: · Age on next birthday:

Weekday
Weeks until
Days since last birthday
Current age
Last birthday date

Advertisement

5 Fun Facts about Birthday Countdowns

How many seconds?

A typical year has 31,536,000 seconds (365 days). Leap years add a day—bumping that to 31,622,400 seconds. That’s a lot of ticking!

Big numbers

Who celebrates first?

Birthdays arrive earlier for people near the International Date Line (like parts of Kiribati) and last for folks near it on the other side (like Baker Island). Time zones make parties chase the Sun!

Time zones

Leap-day birthdays

If you were born on Feb 29, non-leap years do not have your exact date. This calculator lets you choose Feb 28 or Mar 1 for those years.

Leap logic

Midnight matters

The countdown targets the moment your birthday starts at local midnight unless you enter an exact birthday time.

Start or exact time

Longer or shorter birthdays?

With Daylight Saving Time, some birthdays are 23 hours long and others 25 (when clocks change). Your special day can literally stretch—or shrink—by an hour.

DST quirks

How the birthday countdown works

This next birthday calculator finds the next calendar occurrence of the birthday month and day you choose, then subtracts the current browser time from that target. The countdown updates every second and shows the time left in days, hours, minutes, and seconds. Add a birth year when you also want current age and age-on-next-birthday results.

By default, the target time is local midnight at the start of the birthday. If you enter a birthday time, the countdown uses that exact local time instead. For February 29 birthdays, leap years use February 29 and non-leap years follow your selected February 28 or March 1 rule.

Methodology: calculations run locally, use your browser's local time zone, follow Gregorian calendar month lengths and leap-year rules, and are intended for planning and entertainment rather than legal age decisions.

Birthday countdown formulas

Let now be the current local date and time, and let target be the next birthday date and optional time.

  • Next birthday: use this year's birthday if it has not passed; otherwise use next year's birthday.
  • Days until next birthday: floor((target - now) / 86,400,000).
  • Weeks until birthday: floor(days until / 7), with remaining days shown separately.
  • Age on next birthday: target year - birth year, when a birth year is entered.
  • Days since last birthday: floor((now - last birthday target) / 86,400,000).

Worked examples

Birthday later this year

Assume today: April 10, 2026. Input: September 20, birth year 1990.

The next birthday is September 20, 2026, and the person turns 36 because 2026 - 1990 = 36.

Birthday already passed

Assume today: April 10, 2026. Input: February 3, birth year 1985.

February 3, 2026 has already passed, so the next birthday becomes February 3, 2027, when the person turns 42.

February 29 birthday

Assume today: January 15, 2026. Input: February 29 with March 1 selected.

Because 2026 is not a leap year, the next birthday date is March 1, 2026. In 2028, the calculator uses February 29.

Birthday planning timeline

Select a birthday date to turn this into a live planning checklist.

  • 8 weeks beforeChoose the date, budget, venue, and guest list.
  • 6 weeks beforeSend invitations or save-the-date messages.
  • 4 weeks beforeOrder supplies, cake, decorations, or activities.
  • 1 week beforeConfirm RSVPs, food, timing, and final checks.

Birthday countdown FAQ

How many days until my birthday?

Enter your birthday month and day. The calculator finds the next matching birthday date in your local time zone and shows the exact days, hours, minutes, and seconds remaining.

What age will I turn on my next birthday?

If you enter a birth year, the age turning is the next birthday year minus the birth year. Without a birth year, the countdown still works but age fields stay blank.

What if today is my birthday?

If the birthday date is today and no exact time is entered, the calculator shows 0 days and a birthday message. If an exact time is entered, it counts to that time when it is still ahead; after it passes, the next exact occurrence is next year.

What if I was born on February 29?

Choose February 28 or March 1 for non-leap years. In leap years, February 29 is used automatically.

Does the countdown use my local time zone?

Yes. The calculator runs in your browser and uses the local time zone set on your device.

Can I count down to someone else's birthday?

Yes. Enter any birthday month and day. Add that person's birth year only if you want age calculations.

Why does the countdown target midnight?

Midnight is when the birthday date starts locally. Use the optional birthday time field if you want the countdown to target the exact birth time or party time.

Explore more tools