Skip to content
UniversalCalc

Exact age calculator

Enter your date of birth and we'll tell you your exact age in years, months and days, how many days you've lived and how long until your birthday.

Updated

Leave it empty to calculate your age today.

Your age

Enter your date of birth to see the result.

How this calculator works

Enter your date of birth and you’ll get your exact age in years, months and days, how many days, weeks and hours you’ve been alive, and how long until your next birthday. Leave the second date empty to calculate your age today, or fill it in to find your age on any other date.

How exact age is counted

The same way you would on a calendar, in three steps:

  1. Full years since your birth date.
  2. Full months since your most recent birthday.
  3. The days left over since that month began.

For example, someone born on July 4, 1990 is, on September 10, 2026:

  • 36 years, 2 months and 6 days old.
  • 13,217 days old.
  • 297 days away from turning 37.

Fun milestones

  • 10,000 days old arrives at about 27 years and 4 months. For the July 4, 1990 birthday, that was November 19, 2017.
  • 1,000 weeks is a little over 19 years; a billion seconds, about 31 years and 8 months.

To find the date of any milestone, add days to your birth date in the days between dates calculator.

Your age on a specific date

Plenty of rules depend on how old you are on a given date rather than today: school enrollment cutoffs, youth sports age groups, when you can rent a car, or when you qualify for retirement benefits. If you were born in 1960 or later, for instance, your full retirement age for Social Security is 67. Put that date in the second field and you’ll have your answer.

Leap years

Every leap day counts, so the number of days you’ve lived is exact. If you were born on February 29, your birthday only appears on the calendar every four years; in other years most people celebrate on February 28 or March 1.

Frequently asked questions

How is exact age calculated?

First count the full years since your birth date, then the full months since your last birthday, and finally the remaining days. Someone born on July 4, 1990 is, on September 10, 2026, 36 years, 2 months and 6 days old.

How many days old am I?

Count every day from your birth date to today, leap days included. For a birth date of July 4, 1990, that's 13,217 days on September 10, 2026. The calculator also gives your age in weeks, months and hours.

How do I calculate my age on a specific date?

Fill in the second date field. It's useful for school cutoff dates, sports age groups, insurance and retirement planning: for example, if you were born in 1960 or later, your full Social Security retirement age is 67.

When do I turn 10,000 days old?

At about 27 years and 4 months. Someone born on July 4, 1990 turned 10,000 days old on November 19, 2017. Use the days between dates calculator and add 10,000 days to your birth date to find yours.

Why do some calculators give a different number of days?

Usually because of how they count: some include both the start and the end date, and some ignore time zones or leap years. This calculator counts the days between the two dates, not including the start day, and accounts for every leap year.

Related calculators