Everyday numbers, solved

Age Calculator

Calculate exact age in years, months, and days, total days lived, and the date of the next birthday.

Results update instantly.Change any value and the estimate recalculates on the spot.

How it works

How the Age Calculator works

Quick answer: Your exact age is the full years, months, and days between your birth date and today. Someone born June 15, 1990 is 36 years, 4 months, 5 days old on October 20, 2026.

Formula

Years = current year − birth year (minus 1 if the birthday has not happened yet this year)
Then count remaining full months and days, borrowing days from the previous month when needed.

Total days counts calendar days between the two dates.

Worked example

Born June 15, 1990, measured on October 20, 2026: 36 years, 4 months, 5 days, 13,276 days in total. Next birthday: Jun 15, 2027.

Assumptions and limits

  • Someone born on February 29 has a birthday on February 28 or March 1 in non-leap years depending on local convention; check which rule applies for legal purposes.

Frequently asked questions

How is exact age calculated?

Full years, months, and days between the birth date and today, accounting for leap years.

What does total days lived mean?

The straight count of days between the two dates.

How do I calculate age in days?

Count the calendar days between the birth date and the target date. The calculator does this exactly, including leap years.