Calculators

Age Calculator

Calculate your exact age in years, months, and days

Last reviewed: How we build & verify
//
//

How it works

Calculates exact age in years, months, and days between a birth date and a reference date. Calendar age is not a simple division of elapsed days, because months have unequal lengths and leap years add a day.

Formula
Years = ΔY − (1 if the birthday has not yet occurred this year)
Variables
  • ΔYdifference between the two calendar years
  • Reference datetoday, unless another date is given
Worked example
Inputs: Born 1996-11-20, evaluated on 2026-08-17
  1. Year difference: 2026 − 1996 = 30
  2. Birthday (20 Nov) has not occurred yet in 2026, so subtract 1 → 29
  3. From 2025-11-20 to 2026-08-17 is 8 months and 28 days
Result: 29 years, 8 months, 28 days
Notes
  • Someone born on 29 February has no birthday in common years; most jurisdictions treat 1 March as the legal anniversary.
  • East Asian age reckoning traditionally counts a person as 1 at birth, which differs from this calculation by one or two years.

Most Searched Today

Frequently Asked Questions

Enter your date of birth and the calculator determines your exact age in years, months, and days by computing the difference from the current date.

Yes, the calculator correctly handles leap years (years divisible by 4, except century years not divisible by 400) when computing the exact number of days.

Yes, enter the two dates of birth and the calculator will show the exact difference in years, months, and days between them.

Age Calculator | ExaCalc