Age Calculator
Enter a date of birth to see the exact age in years, months and days, and how long until the next birthday.
Age
–
Total months
–
Total weeks
–
Total days
–
Total hours
–
Next birthday
Next day milestone
How the age calculator works
The calculator first counts the full years since the date of birth, then the full months since the last birthday, and finally the remaining days. Because months have different lengths, this is more precise than dividing the number of days by 365.
Example: someone born on March 15, 1990 is 36 years, 7 months and 17 days old on November 1, 2026. That is 13,380 days in total.
Use "Age on" to work out an age at a future or past date, for example the age at retirement or on the cut-off date for school enrolment. To count the days between any two dates, use the days between dates calculator.
Frequently asked questions
How is age calculated? +
Age is the number of full years since the date of birth, then the full months since the last birthday, then the days since that month-day. Someone born on March 15, 1990 is 30 years, 0 months and 0 days old on March 15, 2020, and 30 years, 1 month and 1 day old on April 16, 2020.
How do birthdays on February 29 work? +
In years without February 29, this calculator treats February 28 as the birthday. Some countries legally use March 1 instead (for example for driving licences in the UK), so check local rules when it matters.
Can I calculate my age on a specific date? +
Yes. Change "Age on" to any date in the past or future, for example to check how old someone will be on their wedding day or on the first day of school.
When will I be 10,000 days old? +
The calculator shows the date of your next day milestone (10,000, 15,000, 20,000 days and so on). 10,000 days is about 27 years and 4 months.