OmniWhen All 26 calculators →

Age Calculator

Calculate exact age in years, months and days from any birthdate. Also reports total weeks and days lived.

Age Calculator

Compute exact age in years, months, days — plus weeks and days totals.

About the Age Calculator

Enter a birthdate (and optionally an "as of" date) and get age broken down into years, months and days, plus total weeks and total days lived. Handles all leap years and month-length variations correctly.

Use it to know your exact age in days, calculate someone's age on a specific date, or fill in "age" fields that need precise values.

How it works

The calculator subtracts birthdate from target date in calendar units — years, months, days — borrowing a month when the target day-of-month is before the birth day-of-month, and borrowing a year when the month is before the birth month. Total days, weeks and months are computed independently from the millisecond difference, so they stay exact.

Examples

  • Born May 15, 1990 — As of Nov 4, 202636 years, 5 months, 20 days · 13,322 total days
  • Born Feb 29, 2000 — As of Feb 28, 202625 years, 11 months, 30 days
  • Born Jan 1, 2025 — As of Jul 1, 20250 years, 6 months, 0 days · 181 total days

Frequently asked questions

How does it handle a Feb 29 birthday in a non-leap year?
The calculator borrows a month, so a Feb 29, 2000 birth shows as 25 years, 11 months and 30 days on Feb 28, 2026 — matching what most people expect.
Does this account for the time of birth?
No — it works at the date level. For minute-level accuracy use the Duration Calculator with full date-times.
Why do "total weeks" and "years × 52" disagree?
A year is 52.18 weeks, not 52. The "total weeks" total is computed directly from days, so it stays exact.