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
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.
- Enter your date of birth in ISO 8601 format (YYYY-MM-DD).
- 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.
- Read 'Days until next birthday' and 'Age you'll turn' for the headline answer.
- Check 'Day of the week born' for the calendar trivia.
- 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.
- 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.
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.
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.
Frequently asked questions.
What is a 'golden birthday'?
How is this different from the age calculator?
Why does the calculator show days until NEXT year's birthday if today IS my birthday?
What happens if I was born on February 29?
What ages count as 'milestones' in this calculator?
Does the calculator account for time zones?
References& sources.
- [1]International Organization for Standardization, ISO 8601-1:2019 — Date and time representations. The YYYY-MM-DD format this calculator's date inputs follow.
- [2]Twenty-Sixth Amendment to the United States Constitution (1971). Establishes 18 as the minimum voting age — one of the two US legal-adulthood milestone ages this calculator tracks.
- [3]National Minimum Drinking Age Act of 1984, 23 U.S.C. § 158. The federal statute setting 21 as the U.S. minimum legal drinking age — the second legal-adulthood milestone this calculator tracks.
- [4]Dershowitz, N. & Reingold, E. M. (2018). Calendrical Calculations: The Ultimate Edition (4th ed.). Cambridge University Press. Reference for the proleptic Gregorian calendar extension used to compute the day of the week for any date.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled