Age Calculator
Calculate exact age in years, months, and days from a date of birth, as of any date you choose — instantly, in your browser.
Work out an exact age in years, months and days between a date of birth and any “as of” date. It runs in your browser.
How to use it
- Enter the date of birth.
- Enter the “as of” date: today, a past date or a future one.
- Read the age in years, months and days.
Examples
- Born 15 March 1990, as of 18 October 2026: 36 years, 7 months, 3 days.
- Born 29 February 2000, as of 28 February 2026: 25 years, 11 months, 30 days.
Good to know
The calculation subtracts year by year, month by month and day by day, borrowing from the month before when the day or month has not yet come round. The “as of” date cannot be before the birth date. It works on calendar dates only, with no time of day, so time zones do not change the answer. Whether a leap-day birthday counts on 28 February or 1 March in non-leap years varies by country, so check the rule that applies to you for legal purposes.
Useful for school year cut-offs, pensions and milestones. See the guide, or count days with the Date Difference Calculator.
FAQs
Can I calculate someone’s age on a future date?
Yes. Enter a future “as of” date, for example a retirement date.