Age calculator

Enter a date of birth to see an exact age, how many days have been lived and how long until the next birthday. You can compare to any date, not just today.

Enter your numbers and press Calculate. Your answer and the working will appear here.

How the age calculator works

Age is counted in whole years since the birth date, then the months left over, then the days left over. The calculator also gives your total days and weeks, the weekday you were born on and a countdown to your next birthday.

The "age on this date" box is useful for checking eligibility, such as whether someone will be old enough on a particular day.

The formula behind it

Years = full years between the dates. Months and days are the remainder, borrowing days from the previous month where needed.

A worked example

Born 15 June 2010, compared with 11 November 2026: 16 years, 4 months, 27 days. That is 5,993 days, and the next birthday is 216 days away.

Questions people ask

How are leap-day birthdays handled?

For people born on 29 February, the calculator counts months and days on the calendar, and the next birthday is taken as 1 March in a non-leap year.

Can I find the age on a future date?

Yes. Enter the future date in the second box.

Why does the day count look odd sometimes?

Months are different lengths, so the leftover days depend on which months fall between the dates.

Is my date of birth stored?

No. The calculation happens in your browser and nothing is sent to us.

Related calculators