Free online tool

Age on a Specific Date

Pick any date to calculate what your age was or will be on that day.

Instant calculation

Calculate Age on a Specific Date

Enter your birth date and any target date.

Your numbers stay in this browser. Nothing is uploaded or saved.

Three clear steps

How to use this calculator

  1. 01

    Enter your birth date

    Type your birth year, month and day.

  2. 02

    Enter the target date

    Type the date you want to know your age on.

  3. 03

    Calculate and read

    See your exact age on that date in years, months and days.

The formula

How this calculation works

Subtract your birth date from the target date. The calculation handles leap years, month boundaries and all calendar edge cases.

Age on a Specific Date

Age on date = Target date − Birth date

2000-01-01 − 1990-06-15 = 9 years, 6 months, 17 days

Check the method

Worked examples

Each example follows the same formula used by the calculator.

Born Jun 15, 1990 — how old on Jan 1, 2000?

2000-01-01 − 1990-06-15 = 9 years, 6 months, 17 days9 years, 6 months, 17 days

Born Feb 29, 2000 — age on Feb 28, 2026?

The calculator accounts for Feb 29 birthdays in non-leap years25 years, 11 months, 27 days

Common questions

Questions about this calculation

Can I calculate my age on a date in the past?

Yes. Enter any past date as the target date to find out exactly how old you were on that day.

Can I calculate my future age?

Yes. Enter a date in the future to see what your age will be on that day.

What if the target date is before my birth date?

The calculator will show an error. Age cannot be calculated for a date before you were born.

Does this work for historical dates?

Yes, as long as both dates are valid calendar dates. The calculator works with any year from 1 AD onward.

How precise is this calculation?

It is precise to the day. The result shows years, months and days based on the exact calendar difference.