Age Calculator

Work out an exact age in years, months and days from a date of birth.

Calculate an exact age

This age calculator converts a date of birth into an exact age expressed in years, months and days. It also shows the total number of days you have been alive, the day of the week you were born, and how many days remain until your next birthday.

As of any date

By default the age is calculated as of today, but you can set any "as of" date to find how old someone was β€” or will be β€” on a specific day. Everything updates instantly as you type.

Note: This tool performs calendar calculations only and does not provide medical advice.

How to use the Age Calculator

  1. Enter the date of birth. Pick or type the birth date.
  2. Set the "as of" date. Leave it blank for today, or choose any date.
  3. Read the exact age. See years, months and days plus the total days lived.
  4. Check the next birthday. See the birth weekday and days until the next birthday.

Frequently asked questions

How are months and days counted?

The calculator borrows days from the actual length of the previous calendar month, so results match how ages are normally spoken.

Can I find age on a past or future date?

Yes. Set the "as of" date to any day to see the age on that specific date.

Does it handle leap years?

Yes. Day counts use real calendar dates, so leap years and differing month lengths are accounted for.

Is my data stored?

No. All dates are processed in your browser and nothing is sent to a server.