Private by default

Age Calculator

Exact age in years, months and days, and days to the next birthday.

How to use the Age Calculator

Exact age in years, months and days, and days to the next birthday. Fill in the fields above and the result updates instantly, together with the formula behind it.

Formula

Age = full calendar years, months and days between the two dates

Worked example

Born 15 May 1990, on 6 November 2026 the age is 36 years, 5 months and 22 days.

Important things to know

Leave the second date empty to use today. Birthdays on 29 February are counted on 28 February in non-leap years.

Frequently asked questions

How is the Age Calculator calculated?

Age = full calendar years, months and days between the two dates. Example: Born 15 May 1990, on 6 November 2026 the age is 36 years, 5 months and 22 days.

What do I need to enter in the Age Calculator?

You enter: Date of birth; Age on this date (optional). An example value is shown in each empty field, and the result appears as soon as the numbers are valid.

How is age calculated in years, months and days?

The calculator counts full calendar years, then full months, then the remaining days between the birth date and the chosen date, borrowing days from the previous month when needed.

Can I find the age on a past or future date?

Yes. Enter any date in the second field, for example a school cut-off date or retirement date. Leave it empty to use today.

Can I save or share this calculation?

Yes. Use Copy to copy the result or full example. Share creates a link that puts your chosen values into the URL fragment so another person can reproduce the calculation. Your named saves and recent history stay in your own browser.

Related calculators