Age Calculator

Enter a date of birth to see the exact age today, or on any date you choose.

Age
Total months
Total weeks
Total days
Total hours (approx.)
Day of the week born
Next birthday in

How to use the age calculator

  1. Pick the date of birth in the first box. On a phone, tap the box to open a date picker.
  2. Leave the second box on today's date, or change it to see how old someone was or will be on a different day.
  3. Your exact age appears at once, with extra details like total days lived and the next birthday.

Why your age in days is interesting

Most people never think about it, but you turn 10,000 days old at roughly 27 years and 4 months. Some people celebrate it as a second birthday. Your 1,000th week arrives at about 19 years and 2 months. Type your birthday above and keep an eye on the total days to spot your own milestones.

When you need an exact age

How the months and days are counted

Months have different lengths, so "1 month" is not a fixed number of days. We count calendar months. From 15 January to 15 February is one month, even though it is 31 days, and from 15 February to 15 March is also one month, even though it is only 28 or 29. Leftover days are counted after the last full month. This matches how people normally talk about age.

Frequently asked questions

How is age calculated?

We count full years first, then full months, then the remaining days. That is the same way age is worked out for passports, school entry and legal documents.

How does it handle people born on 29 February?

In years without a 29 February, the next birthday is shown as 28 February. Some countries legally use 1 March instead, so check local rules if it matters for a document.

Can I calculate age on a past or future date?

Yes. Change the "Age on" date. This is useful for checking age limits on a specific date, like the cut off for a sports team or school year.

Can I use it to find the time between any two dates?

Yes. Put the earlier date in the first box and the later date in the second. The result is the exact gap in years, months and days.