Age Calculator
Your age, exactly — years, months and days, every day and hour counted, your next birthday's weekday, and the round-number milestones nobody tells you about.
A year is the bluntest unit you can measure a life in — the day counts and milestones are where your age gets interesting.
79.0 yrs
US life expectancy at birth, 2024 data — CDC/NCHS Data Brief No. 548. A population average, not a prediction.
366 days
Length of a leap year — Feb 29 exists because the solar year runs ≈365.2425 days, not 365.
~31.7 yrs
The age everyone crosses 1 billion seconds alive — derived: 1,000,000,000 ÷ (365.2425 × 86,400).
The calendar is messier than it looks
Exact age is a set of conventions — here are the ones this calculator uses, openly.
Why “months old” is the slippery unit
Days and years are fixed-ish; months run 28 to 31 days. When the day-of-month hasn't arrived yet, the calculator borrows the length of the month before today — the standard civil convention used by registries and, for example, pension administrators. That borrowing choice is why two tools can disagree by a day.
Leap-day birthdays, handled honestly
Born February 29? Your true birthday only exists in leap years. This tool celebrates you on February 28 in common years — while keeping the pure calendar age separate. On February 28 of a common year, a leap-day baby born in 2000 is both “24 years, 11 months, 30 days old” and “turning 25 today.” Both are true.
Round-number milestones are closer than you think
Birthdays come once a year, but day-count milestones arrive every 2.7 years: 10,000 days lands at about 27.4 years old, 20,000 days in your mid-fifties. The calculator pinpoints your next 1,000-day mark and your billion-second moment to the exact date.
How the Age Calculator Works
Formula
Years · Months · Days = calendar difference
(borrow days from the month before the as-of date, then borrow 12 months)
Total Days = whole days between birth date and as-of date (both anchored at noon UTC)
Weeks = Total Days ÷ 7 (+ remainder) · Hours = Total Days × 24 · Seconds = Total Days × 86,400
Next Birthday = first occurrence of your birth month + day on/after the as-of date
(Feb 29 births → celebrated Feb 28 in common years)
1 Billion Seconds = birth date + 1,000,000,000 s (everyone crosses it at ≈ 31.7 yrs)
Lifespan Share = decimal age ÷ 79.0 yrs (US life expectancy at birth — CDC/NCHS, 2024 data)Enter your birth date
That's all the calculator needs — results appear instantly with totals and milestones.
Optionally set the as-of date
Defaults to today. Pick any other date to see your exact age on a wedding day, anniversary, or deadline.
Read your exact age and milestones
Years/months/days, total day and hour counts, next-birthday weekday, your next 1,000-day mark, and your billion-second date.
Exact age looks trivial until you meet the calendar: months run 28 to 31 days, leap years insert a day, and timezones can shave one off. This calculator pins every convention down — civil day-borrowing, noon-UTC day counts, and the February 28 rule for leap-day birthdays — so the same inputs always produce the same, defensible answer.
The milestone projection is the part worth bookmarking: it shows the exact dates you cross your next 1,000-day mark and your billion-second moment, plus which weekday each of your next ten birthdays lands on — useful for planning the party years ahead.
Frequently Asked Questions
Related Calculators
More tools for time, dates, and what to do with the years.
Time Between Dates Calculator
Days, weeks, months, and years between any two dates.
Biological Age Calculator
How lifestyle shifts your body's age vs the calendar.
Time to Retirement Calculator
Count down the years, months, and paychecks to retirement.
Compound Interest Calculator
What the years you just counted can do for your money.