Skip to content

Age Calculator

Age on a Specific Date

Work out your exact age on any date — past or future. Enter the date of birth and the date you care about to get the age in years, months and days.

Enter the date of birth and the target date

How to find your age on any date

Enter your date of birth, then the date you want to check — it can be in the past or the future. The calculator returns the exact years, months and days between the two.

Example: someone born on 1 January 2000 was 30 years, 5 months and 14 days old on 15 June 2030.

Common uses

  • How old you were at a wedding, graduation or other event.
  • How old you will be on a future milestone date.
  • Confirming someone's age on a legal or eligibility cutoff date.
  • Settling “how old was I when…” questions exactly.

Examples

Date of birthOn this dateAge
1 Jan 200015 Jun 203030 years, 5 months, 14 days
10 May 19951 Jan 202529 years, 7 months, 22 days
23 Sep 198823 Sep 202436 years, 0 months, 0 days
31 Dec 20101 Mar 202413 years, 2 months, 1 day

Exact age for a date of birth on a chosen date.

Frequently asked questions

How old was I on a specific date?

Enter your date of birth and the past date above. The calculator returns your exact age on that day in years, months and days.

How old was I on a certain date in the past?

Set your date of birth, then set the target date to the past day you mean. The result is your exact age on that date — handy for forms, anniversaries and “how old was I when…” questions.

Can I calculate my age on a future date?

Yes. The target date can be in the future, so you can see exactly how old you will be on any upcoming date or milestone.

Does it count leap years correctly?

Yes. The calculation uses the real calendar, including leap years and varying month lengths, so the days are exact.

Can I find the age between two specific dates?

Yes. Although it's framed as a date of birth and a target date, any two dates work — the tool returns the exact years, months and days between them.

Related