Age Calculator

Exact age in years, months, and days, plus totals in weeks, hours, minutes, and seconds.

Mathematically exact

Interactive calculator

This calculator becomes interactive when JavaScript is available. The page still provides its method, limits and related tools without JavaScript.

How it works

Age is calculated using calendar arithmetic: full years between the two dates, followed by the remaining months and then the remaining days. Example: born May 15, 1990, and measured on July 21, 2026, the result is 36 years, 2 months, and 6 days. If you were born on February 29, your calendar anniversary is treated as February 28 in non-leap years.

Result classification

Mathematically exact. The result uses deterministic calendar or arithmetic rules on the values you enter. Dates are normalized before calculation, and invalid inputs are rejected.

Limitations

Exact for the stated rule and valid inputs; it does not decide legal, medical, contractual or policy questions.

Frequently asked questions

Does this account for leap years?

Yes. Leap years are handled automatically throughout the calculation, including calendar age and elapsed-time totals.

What happens if I was born on February 29?

In non-leap years your calendar anniversary is treated as February 28, which is the common convention most registries and age calculators use.

Why do the total days/hours/minutes differ slightly from a quick mental estimate?

Those totals count the exact elapsed time, including extra days from leap years. A rough "years × 365" estimate will therefore differ slightly.

Direct answer, useful context

Exact calendar age plus useful elapsed-time totals

Enhanced 29 July 2026

The answer separates full calendar years, months and remaining days, then shows exact elapsed totals. This avoids the error created by assuming every year has 365 days or every month has 30 days.