Age Calculator
Calculate age in years, months and days between two dates.
Enter a valid date range.
How this tool helps
Calculate exact age in years, months and days between a date of birth and a selected reference date.
- Use today for current age.
- Use another reference date for historical or future age calculations.
- The calculation accounts for different month lengths.
Worked example: Calculate age on a chosen date
- Date of birth: 15 January 2000
- Age as of: 15 January 2026
The calendar age is 26 years, 0 months and 0 days on the selected reference date.
Choose a different “as of” date to calculate age at a past or future event. Month lengths and leap years are taken into account.
Frequently asked questions
Can I calculate age on a past date?
Yes. Change the “Age as of” date to the date you want.
Does it account for leap years?
JavaScript date handling is used, so leap years and calendar month lengths are taken into account.
Why can days vary between months?
Calendar months have different numbers of days, so exact age is calculated using calendar boundaries rather than a fixed month length.
Related tools
Privacy
Your inputs stay in your browser. No account or upload is required.