FREE WEB TOOL

Age calculator

Calculate age from a birth date and target date.

Use tool

How to use it

Calculate full age from a date of birth and a reference date. Change the reference date to answer “how old on that date?” instead of only calculating today’s age.

  1. Enter the date of birth.
  2. Choose the reference date; it initially uses today in the browser.
  3. Select Calculate and review the full age in years.
Calculation
reference year − birth year, minus 1 if the birthday has not occurred yet
Reference date
Must not be before birth date
Time of day
Not used
Output
Age in full years

Age changes on the birthday

For a birth date of 2000-09-06, the age is 25 on 2026-09-05 and 26 on 2026-09-06.

This is ordinary full-age calculation, not a jurisdiction-specific legal-age rule. If a regulation defines age on a special basis, check that rule separately.

The month and day decide whether to subtract one year

The tool does more than subtract year numbers. It checks whether the birthday has already occurred by the reference date.

A custom reference date makes historical checks easy

Use a past or future date for forms, eligibility checks or records that need age as of a particular day.

Time zones and birth time are outside scope

The calculation is date-only and does not consider hours, minutes or UTC offsets.

Reversed dates are rejected

If the reference date is earlier than the birth date, the result is not produced and the dates must be corrected.

Related references: ISO 8601 · Date formats · World calendars