How Old Was I Calculator

Find your exact age on a past date.

Enter your birth date and a reference date to see the exact age at that point in time.

Result

--

Run the calculation to see the age at that date.

MetricValue
Years--
Months--
Days--
Total days--

Quick Answer

Enter a birth date and the date you want to measure against, then subtract the dates using calendar-aware age logic.

How to Calculate

  1. Enter your birth date.
  2. Enter the past date you want to check.
  3. Click Calculate.

Formula

Age on reference date = reference date - birth date

Worked Examples

Example 1: A person born on 2000-01-01 was 20 years old on 2020-01-01.

Example 2: A person born on 1995-05-10 was 25 years old on 2020-05-09.

Example 3: The calculator can also show how many total days old you were.

How to Interpret Your Results

OutputMeaningAction
Years / months / daysYour exact age on the selected date.Use it to check anniversaries and milestones.
Total daysAge expressed as whole days.Use it for reporting or comparisons.
Reference dateThe date used for the age calculation.Change it if you want a different point in time.

Frequently Asked Questions

Yes. Any reference date can be used, including dates from the past.

The calculator will show an error because the reference date must come after birth.

Yes. The age calculation handles leap years correctly.

Related Calculators

References

  • OmniCalculator reference page
  • Exact age on a past date uses the same calendar-aware subtraction as the present-age calculator.
  • Last reviewed: March 2026.