Age Calculator

Enter a date of birth to see the exact age in years, months and days, how many days old someone is, and when the next birthday falls. Add a date to find the age on that day instead of today.

Date of birth

Age on (leave empty for today)

Age
36 years

Born on Friday, June 15, 1990, the age today is 36 years, 4 months and 25 days.

Next birthday in 218 days
Days old 13,296
Born on a Friday

How to calculate age

Age = the whole years from the date of birth to the date, then the months and days left over

Here it is with your numbers:

  1. Subtract the birth year from the year on the date: 2026 − 1990 = 36.
  2. The birthday on June 15 has already happened in 2026, so the age stays 36 years.
  3. Count the whole months since the last birthday: 4.
  4. Count the days left over: 25.

It means 13,296 days (1,899 weeks and 3 days) have passed since the day of birth. The next birthday is on Tuesday, June 15, 2027, in 218 days, when the age reaches 37.

Age is counted in completed years: it goes up by one on each birthday, not before. The months and days are what has passed since the last birthday.

Source CDC · National Center for Health Statistics: Age ↗U.S. Census Bureau · 1910 Census Instructions to Enumerators, age at last birthday ↗

Your age in other units

UnitYour age
Years36
Months436
Weeks1,899 weeks and 3 days
Days13,296

Born on February 29? In years that aren’t leap years, this calculator counts the birthday as March 1, as other age calculators do. For anything official, check the rule used by whoever is asking.

Age examples

BornAge onAnswer
October 6, 2008October 1, 202617 years, 11 months and 25 days
February 29, 2000March 1, 20011 year and 1 day
June 15, 1990June 15, 204050 years

Calculate age in Excel or Google Sheets

Put the date of birth in cell A1. Spreadsheets understand TODAY(), so the answer updates every day.

To findFormula
Whole years=DATEDIF(A1,TODAY(),"Y")
Whole months=DATEDIF(A1,TODAY(),"M")
Days=DATEDIF(A1,TODAY(),"D")

Source Microsoft Support · DATEDIF function ↗

FAQs

How old am I?

Type your date of birth into the calculator. It counts the completed years from your date of birth to today, and then the months and days since your last birthday.

Source CDC · National Center for Health Statistics: Age ↗

How many days old am I?

The calculator subtracts your date of birth from today’s date and shows the number of days in the “Days old” box. Someone born on June 15, 1990 was 13,257 days old on October 1, 2026.

How do you calculate age?

Subtract the birth year from this year, then take 1 off if the birthday hasn’t happened yet. The Census Bureau’s rule: a person 17 years, 11 months and 25 days old is counted as 17, because that is the age at the last birthday.

Source U.S. Census Bureau · 1910 Census Instructions to Enumerators, age at last birthday ↗

How do you calculate age in Excel?

Put the date of birth in cell A1 and use =DATEDIF(A1,TODAY(),"Y") for the whole years. Use "M" for whole months or "D" for days.

Source Microsoft Support · DATEDIF function ↗

Sources

Related calculators