Age Calculator: Exact Age in Years, Months and Days

Exact age from a date of birth — today or on any date you choose.

Enter your numbers

Results

How this calculator works

Age is counted the way people say it: full years first, then full months, then remaining days. If the day of the month hasn’t been reached yet, a month is borrowed using the length of the previous month. Total days is the exact number of calendar days between the two dates.

Years, months, days = calendar difference (borrowing days from the previous month) Total days = (Age-on date − Birth date) in days

Assumptions and tips

  • People born on February 29 are treated as having a birthday on February 28 or March 1 in common years, depending on the date you check — the day count is always exact.

Worked example

Using the default values in the calculator above:

InputValue
Date of birth1990-05-15
Age on (leave blank for today)2026-11-01

ResultValue
Age36 years, 5 months, 17 days
Years36
Total months437
Total weeks1,902
Total days13,319
Days until next birthday195
Born on aTuesday

Step by step:

  1. Count full years from the birth date to the “age on” date
  2. Then count full months after the last birthday
  3. Then the remaining days (borrowing the length of the previous month if needed)
  4. Total days = exact calendar days between the dates

Common mistakes to avoid

  • Subtracting birth year from the current year without checking whether the birthday has passed.

Frequently asked questions

How old am I if I was born in 1990?

Enter your full date of birth above — the answer depends on whether your birthday has passed this year.

How many days old am I?

The calculator shows total days lived; for example, someone born May 15, 1990 is 13,319 days old on November 1, 2026.

Last reviewed: 2026-10-27 · How we build and check calculators