Age calculator

Calculate calendar age in complete years, months, and days as of today or any other date.

Calendar ageEnter values to calculate

Complete calendar units

Age is shown in completed calendar years and months, then the remaining days. It does not divide total days by an average year length.

Leap-day birthdays

When a calendar year has no February 29, year and month arithmetic clamps that anniversary to the last valid day of February. Legal definitions may differ by jurisdiction.

A worked example

Someone born on 12 May 1990, measured on 8 August 2026, comes out as 36 yr 2 mo, with 3 weeks 6 days after the last full month. The calculator counts 36 complete years to 12 May 2026, then two complete months to 12 July 2026, then the 27 days that remain.

The same gap is 13,237 days, and that number is the one to use for anything counted in days. The two are not interchangeable: dividing 13,237 by 365 gives 36.27, which looks like an age but quietly assumes that no year has a leap day in it.

Frequently asked questions

Why does the age not simply divide the days by 365?

Because that method drifts. Nine leap days pass in a 36-year span, so dividing by 365 overstates the age by roughly nine days, and dividing by 365.25 gets closer but still lands between two calendar dates. Counting complete calendar years first means your age changes on your birthday, which is what the word means to everyone who is not a spreadsheet.

What happens with a February 29 birthday?

In years that have no February 29, the anniversary is treated as February 28, so someone born on a leap day turns a year older at the end of February rather than on March 1. Jurisdictions differ on which of the two dates counts for legal purposes, so check the local rule if a licence, a pension or a coming-of-age date depends on it.

Can I calculate age on a past or future date?

Yes. The second field defaults to today but takes any date, which is what you need when a form asks for age at enrolment, at a policy renewal or on the first day of a school year. Setting it earlier than the date of birth is refused with a message rather than answered, because an age before birth is not a meaningful figure.

Is this the age a government form will use?

Usually, but not always, and the exceptions are real. English common law once treated a person as reaching an age on the day before the birthday, and South Korea only moved to international age reckoning in June 2023 after decades of counting differently. For anything where the exact day matters, take the calculated date and check it against the rule that applies.

Does the time of day or the time zone matter?

No. Age here is calendar arithmetic between two dates, so the hour of birth and the time zone it was recorded in play no part. That is also why a date entered as today stays today wherever you are, rather than rolling over in the evening as it would if the calculation ran in UTC.

More tools

Date calculator

Compare dates or add and subtract calendar units.

Business days

Count weekdays and optional US federal holidays.

Time duration

Find hours and minutes between two clock times.

Time card

Total weekly shifts and subtract unpaid breaks.

Military time

Convert between 12-hour and 24-hour clock times.

Decimal time

Convert hours and minutes to decimal hours and back.