=

Age Calculator

Exact age in years, months, and days — plus the leap-year case most calculators get wrong.

Loading calculator…

Free to use Accurate results No registration

Quick facts

  • •A February 29 birthday has no "true" annual birthday in non-leap years. Most legal systems treat February 28 or March 1 as the legal birthday — the convention varies by jurisdiction.
  • •Age in years is not a simple subtraction. Months have different lengths, and leap years add a day every four years.
  • •A person born on February 29, 2000 has had only six "actual" birthdays by 2024 but is legally 24.
  • •Global average life expectancy is around 73 years but the number varies by country and has shifted dramatically over the last century.
  • •The oldest verified person on record lived to 122 years and 164 days. This is not a rounding error — it is documented and verified.

Why Age Calculator matters

The February 29 ambiguity

  • •Leap day birthdays do not occur in three out of four years.
  • •Legal systems vary on whether the birthday is February 28 or March 1.
  • •The calculator handles both the actual date and the legal convention.
  • •Most calculators break on this input entirely.

The exact-age calculation that is not subtraction

  • •2024 minus 1990 is not your exact age in years, months, and days.
  • •Month lengths vary, and leap years add extra days.
  • •The exact calculation requires counting from the birth date forward.
  • •The difference can be days, not just hours.

The milestone that matters for legal documents

  • •Legal age thresholds, voting, driving, drinking, depend on exact age.
  • •Different countries set different thresholds.
  • •A one day difference can affect eligibility for benefits or programs.
  • •The calculator gives the exact date for any threshold.

Real-world examples

Born June 15, 1990. How old on December 25, 2024?

34 years, 6 months, and 10 days

34 full years to June 15, 2024, then 6 months and 10 days to December 25. A simple subtraction of years would say 34. The exact answer includes the months and days.

Born March 3, 2024. How old in September 2028?

4 years and 6 months

Four full years to March 2028, then 6 more months to September. For children, pediatric dosing and developmental milestones are often tracked in months, not years.

I am 10,000 days old. How old is that?

About 27 years and 4–5 months

10,000 ÷ 365.25 ≈ 27.38 years. The remainder converts to roughly 4 to 5 months. This conversion is the most commonly searched "exact age" question.

What makes this age calculator useful

February 29 handling

A born on leap day input still produces a valid result, with a note on the two legal conventions (Feb 28 vs Mar 1).

Exact age, not approximate

Years, months, and days calculated from actual calendar dates, not a 365.25 approximation.

Age on any date

Enter a future date to see how old you (or a child) will be on that date.

Birthday countdown

See exactly how many days until the next birthday, including the leap year case.

Professional applications

Healthcare

Pediatric dosing and developmental milestones are often tracked in months, not years. Exact age matters.

A 13 month old and a 23 month old are both "1 year old" but very different clinically.

Human Resources

Age verification for employment, benefits, and retirement eligibility.

Confirming eligibility for age-based benefit milestones, where one day matters.

Legal and Government

Age of majority, voting eligibility, and benefit thresholds depend on exact age.

Voting eligibility in many countries turns on the exact birthday, not the year.

Historical context

Ancient
Age was often estimated by life stage childhood, adulthood, old age not tracked to an exact date. Written birth records existed only for the wealthy.
Medieval
Church records began tracking births, making exact age calculation possible for more people. This was a significant administrative advance.
19th century
Mandatory vital statistics registration made exact ages broadly trackable. Modern age-based legal systems followed.
Present
Computers calculate age precisely in milliseconds but leap years, time zones, and legal conventions still create edge cases that most tools ignore.

Subtracting years instead of counting forward

The mistake

Calculating age as "current year minus birth year." This gives 34 for someone born June 1990 in December 2024 — but ignores whether the birthday has passed and how many months.

What to do instead

Count forward from the birth date. Full years first, then full months, then remaining days. The result is exact age in years, months, and days.

Why it matters

The simple subtraction is off by up to a year and in edge cases (December birthdays, February 29 births), the error is larger. For legal forms, medical records, and visa applications, the exact age is what is required, not the year subtraction.

Frequently asked questions

How do you calculate exact age?+

Count forward from the birth date: full years first, then full months, then remaining days. The result is exact age in years, months, and days — not a rounded year count.

What if I was born on February 29?+

The calculator handles the leap day input. There are two legal conventions: treat February 28 as the birthday in non-leap years, or treat March 1 as the birthday. Most jurisdictions use one of these. The exact-age calculation is unaffected — the leap day is a real date that occurred.

What is my age in months?+

Multiply years by 12 and add the remaining months. This is the standard for pediatric records, where months matter more than years.

How many days until my next birthday?+

It depends on today's date relative to your birthday and on the leap-year case if you were born on February 29. The calculator works this out exactly.

Related calculators