Age calculator
Enter a date of birth to get the exact age in years, months and days, the total days lived and the days to the next birthday.
How it works
Whole years are counted up to the last birthday before the “age on” date; then whole months since that birthday; then the remaining days. Totals are counted in calendar days.
Worked example
Born 17 May 1990, age on 20 October 2026:
- last birthday 17 May 2026 → 36 years
- 17 May → 17 October: 5 months
- 36 years, 5 months and 3 days
Frequently asked questions
How is age counted?
In whole years, then whole months, then days since the last birthday, as people normally count it. You turn a year older on your birthday, not the day after.
What about people born on 29 February?
In years without 29 February, the birthday is counted as 28 February, which is how most countries treat it legally.
Can I calculate an age on a past or future date?
Yes. Change “age on” to any date, for example to check an age requirement on the day of an event.