Audited ·Last updated 27 Jul 2026·4 citations·Tier 2·0 uses

Birthday Calculator

Free birthday calculator. Find what day of the week you were born, days until your next birthday, your golden birthday, and your next milestone age.

Birthday Calculator

Enter as ISO 8601 (YYYY-MM-DD).
The calculator measures your next birthday and milestones from this date, not your device's clock — set it to today's actual date for a live answer.
Days until next birthday
361
Days from the reference date to the next occurrence of your birth month and day.
Day of the week born
Monday
Age you'll turn
37 years old
Is this your golden birthday?
No
Next milestone age
40 years old
Days until milestone birthday
1,457 days

Background.

This birthday calculator answers the questions people actually type into a search box about their own birth date: what day of the week was I born on, how many days until my next birthday, how old will I be when it arrives, is my upcoming birthday my 'golden birthday', and how far away is my next big milestone birthday — 18, 21, 30, 50, 65, or 100. Enter your date of birth and the date you're counting from, and the calculator returns all six answers at once.

The day-of-the-week question is pure calendar trivia but a genuinely popular one — people are curious whether they were born on a Monday or a Sunday, and the answer is deterministic once you fix a calendar system. This calculator uses the proleptic Gregorian calendar (the same civil calendar in force across virtually every country today, extended backward using its own leap-year rule for dates before its 1582 introduction), computed directly from the date rather than looked up from a table.

The 'golden birthday' is a popular tradition — not a legal or scientific concept, so treat it as fun trivia rather than an authoritative claim — in which the birthday that matters most is the one where your new age exactly equals the day of the month you were born on. Someone born on the 9th has their golden birthday when they turn 9; someone born on the 24th has theirs at 24. Because most birth days-of-month fall between 1 and 31, only people whose birthday lands relatively early in the month get to celebrate a golden birthday as an adult; everyone else's golden birthday happens in childhood or, for the 29th, 30th, and 31st, may already be behind them by the time they're old enough to appreciate it.

The milestone-birthday feature looks past the very next birthday to the next age that carries some cultural, legal, or personal significance — early childhood ages, the teen years, the age-of-majority cluster (18 and 21 in the United States), and then every decade from 30 onward. If your very next birthday IS itself a milestone (say, you're about to turn 18), the calculator reports that same birthday as both your 'next birthday' and your 'milestone' — it does not skip ahead to the following one.

All of the date arithmetic here follows the same UTC-anchored, forward-only conventions used throughout this site's date and time calculators: 'days until' figures never go negative or return zero on the birthday itself (they always describe the NEXT occurrence, matching how people actually use the phrase 'days until my birthday' the morning of their birthday — they mean next year's), and a February 29 birth date in a non-leap reference year naturally lands on March 1, following the same JavaScript Date behaviour this site's existing age-calculator already exhibits, so the two tools agree with each other.

What is birthday calculator?

A birthday calculator computes facts about a specific birth date relative to a reference date (almost always today): which day of the week the birth fell on, how many days remain until the next anniversary of that date, what age will be reached on that anniversary, whether that anniversary is a 'golden birthday' (age equals birth day-of-month), and how far away the next culturally notable age milestone is. This is a distinct question set from a general age calculator, which instead reports how many years, months, and days have elapsed since birth — the birthday calculator looks forward to upcoming anniversaries and their significance rather than backward at elapsed time. Both tools agree on the underlying calendar math (UTC-anchored Gregorian calendar arithmetic, ISO 8601 date input) but answer different questions, and this site links each to the other for users who want both views.

How to use this calculator.

  1. Enter your date of birth in ISO 8601 format (YYYY-MM-DD).
  2. Enter the date you're counting from — set it to today's actual date for a live answer, or to any other date to answer a historical or hypothetical question.
  3. Read 'Days until next birthday' and 'Age you'll turn' for the headline answer.
  4. Check 'Day of the week born' for the calendar trivia.
  5. Check 'Is this your golden birthday?' to see if your very next birthday is the special one where your new age matches your birth day-of-month.
  6. Use 'Next milestone age' and 'Days until milestone birthday' to look further ahead than just the next birthday — useful for planning a big celebration in advance.

The formula.

D = nextBirthday(m, d) − today

The day-of-week figure is read directly from the UTC weekday of the parsed birth date. The next-birthday walk builds a candidate date using the current reference year and the birth month/day; if that candidate is on or before the reference date (including the case where today IS the birthday), it advances to the same month/day in the following year — the calculator always reports the NEXT birthday, never a zero-day 'birthday is today' result, matching the everyday meaning of the phrase 'days until my birthday'. The age reached on that candidate birthday is the candidate's calendar year minus the birth year.

The golden-birthday check is a simple equality test: does the age about to be reached equal the day-of-month of the birth date? If someone is born on the 14th and about to turn 14, the answer is yes.

The milestone search walks a fixed list of notable ages — 1, 5, 10, 13, 16, 18, 21, 25, 30, 40, 50, 60, 65, 70, 75, 80, 90, 100 — and returns the smallest one at or after the age about to be reached (so if the very next birthday IS a milestone, it is reported as both). For anyone whose next age already exceeds 100, the calculator falls back to the next multiple of 10 above that age, so the milestone search always terminates with a finite answer regardless of how old the input describes. The milestone birthday's date is then built directly from the birth month/day and the birth year plus the milestone age, and the days-until figure is computed the same UTC-anchored way as the next-birthday figure.

A February 29 birth date, when the relevant target year is not a leap year, is handled by the same mechanism the underlying JavaScript Date constructor already applies elsewhere on this site: asking for 'February 29' in a 28-day February overflows forward to March 1, so a leap-day baby's 'birthday' in a non-leap year lands on March 1 — consistent with how this site's existing age-calculator already treats the same edge case.

A worked example.

Example

Someone born on July 23, 1990, checking on July 27, 2026 (four days after what would have been that year's birthday). Since 2026-07-23 is already behind the reference date, the calculator rolls forward to the next occurrence: July 23, 2027 — 361 days away. On that date they turn 37 (2027 minus 1990). Is that their golden birthday? Only if 37 equals 23, which it does not, so 'Is this your golden birthday?' reads No — their golden birthday, turning 23, happened back in 2013. Looking at the milestone list, the smallest milestone age at or after 37 is 40, so the next milestone birthday is in 2030 (1990 + 40), which is 1,457 days away from the July 27, 2026 reference date. July 23, 1990 itself was a Monday.

reference Date2026-07-27
birth Date1990-07-23

Frequently asked questions.

What is a 'golden birthday'?
It's a popular (non-legal, non-scientific) tradition where the birthday that matters most is the one on which your new age equals the day of the month you were born. Someone born on the 9th has their golden birthday turning 9; someone born on the 21st has theirs turning 21. It is purely a fun cultural convention — nothing about it is defined by any government, standards body, or calendar authority, which is why this calculator treats it as trivia rather than a computed legal fact.
How is this different from the age calculator?
The age calculator looks backward: it reports how many years, months, and days have elapsed since your birth date, plus total days/weeks/months lived. This birthday calculator looks forward: it reports facts about your upcoming birthday and beyond — the day of the week you were born, days until your next birthday, the age you'll turn, whether it's your golden birthday, and how far away your next milestone birthday is. Use the age calculator for 'how old am I'; use this one for 'what's coming up.'
Why does the calculator show days until NEXT year's birthday if today IS my birthday?
Because 'days until my birthday' asked on the morning of your birthday almost always means 'days until the next one', not zero — the same forward-only convention this site's age calculator already uses for its own next-birthday figure. If you want to confirm today actually is your birthday, compare the reference date's month and day directly against your birth date.
What happens if I was born on February 29?
In any year that is not itself a leap year, the calculator's next-birthday search lands on March 1 rather than February 28, because asking for 'February 29' in a 28-day February naturally rolls forward to March 1 under the calendar arithmetic this calculator uses — the same behaviour this site's age-calculator already exhibits for the same edge case, so the two tools stay consistent with each other. Some jurisdictions legally treat a leap-day person's non-leap-year birthday as February 28 instead of March 1; check your local convention if the exact legal date matters (for a driver's license or age-of-majority determination, for instance).
What ages count as 'milestones' in this calculator?
A fixed list chosen for broad cultural relevance: 1, 5, 10, 13 (the start of the teen years), 16, 18 and 21 (the two US legal-adulthood thresholds — 18 for voting and most contracts, 21 for alcohol purchase), 25, 30, 40, 50, 60, 65 (traditional retirement age), 70, 75, 80, 90, and 100. Beyond 100, the calculator falls back to the next multiple of 10, so it always has a finite answer no matter how old the birth date implies.
Does the calculator account for time zones?
All dates are anchored to UTC midnight, the same convention used throughout this site's date and time calculators, so the day-of-week and day-count results are stable regardless of which local time zone your browser happens to report. Because both the birth date and reference date are treated as whole calendar dates rather than precise timestamps, the results are unaffected by daylight-saving-time transitions.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon