Age Calculator
Pick your date of birth to see your exact age in years, months and days.
Results
Please enter valid values.
Working out an age looks simple, but months and days matter for official purposes — retirement, school entry or a visa application all ask for an exact age. The calculator finds the calendar difference between two dates, leap years included.
You can see your age today, or change the second date to find how old you were or will be on any other day.
How to calculate Age
- Enter the date of birth.
- Choose the date to calculate the age on; today is filled in for you.
- Read the age in years, months and days, and as total months, weeks and days.
Age formula
Age = date − date of birth (in calendar years, months and days)Total days = number of days between the two dates
Age example
Someone born on 15 May 1990 is 36 years, 4 months and 19 days old on 4 October 2026 — 13,291 days — with 223 days to go until the next birthday.
Age: common questions
How is age counted for people born on 29 February?
In non-leap years the birthday is treated as 28 February, and the calculation follows that.
What day of the week was I born on?
The last line of the results shows the weekday of the date of birth.
When do I legally turn a year older?
In most places, on the day of your birthday. Rules can differ by country for specific purposes, so check the one that applies to you.