cocolator

Planning & time calculators

Age Calculator

Work out an exact age in years, months and days. Enter a date of birth and choose today's date, a future date or a past date.

Your age
Total months
Total weeks
Total days
Next birthday
Days until next birthday

Runs in your browser with no account and no stored data

How it works

How to use

Choose your date of birth. The calculator uses today's date by default, but you can also choose another date if you want to know how old someone was or will be on a specific day.

Formula

Age is calculated by comparing the birth date with the selected date. The calculator counts full years first, then full months, then the remaining days.

Example

If someone was born on 15 March 1990 and the selected date is 15 March 2026, their age is exactly 36 years. If the selected date is 10 March 2026, their age is 35 years, 11 months and 23 days.

When it helps

This calculator is useful for birthdays, forms, school dates, applications, planning, family history, milestones and checking age on a past or future date.

What do you want to do next?

Use the time calculator for date differences or open the baby due date calculator if you are planning around a birth.

FAQ

How do I calculate my exact age?+

Enter your date of birth and choose the date you want to calculate from. The calculator shows your age in years, months and days.

Can I calculate age on a future date?+

Yes. Change the date field to any future date. This can help you check how old someone will be on a birthday, event or deadline.

Can I calculate age on a past date?+

Yes. You can choose a past date to see how old someone was on that day. This can be useful for forms, records or family history.

Does the calculator handle leap years?+

Yes. The calculator handles leap years and date differences carefully, including people born on 29 February.

Why does age show years, months and days?+

Age is usually counted by full birthdays first, then the remaining months and days. This gives a more exact result than only showing years.