Enter your numbers

Leave blank to calculate your age today. Pick a future date to see how old you will be then.

Your results will appear here as you type.

How this is calculated

Exact age = Target date − Date of birth, expressed in complete calendar years, months and remaining days. Leap years are handled day-by-day.

Assumptions

  • Counts whole calendar years, months and days between the two dates. People born on February 29 are counted on March 1 in non-leap years.

Estimates for planning and education only. Not financial, tax or legal advice, and not an official government calculation. Calculations run in your browser; nothing you enter is stored or sent.

Embed this calculator on your website

Copy and paste this HTML snippet into your website or blog to embed this free interactive tool:

How to use this calculator

Pick your date of birth. Leave the second date blank to get your age today, or choose any other date to see how old you were or will be then: on a retirement date, a deadline or a milestone birthday.

Example

Someone born on March 15, 1990 is 36 years, 6 months and 23 days old on October 8, 2026. That is 13,356 days.

How the count works

Age is counted in whole calendar years, then whole months, then the remaining days, the same way people count age in everyday life. Leap years are included because the calculator counts real calendar days. If you were born on February 29, your birthday is treated as March 1 in years without a February 29.

What year was I born if I am…?

Subtract your age from the current year. If your birthday has not happened yet this year, subtract one more. For example, someone who is 18 in October 2026 was born in 2008 if they have already had their birthday this year, or in 2007 if not.

How old will I be in a future year?

Subtract your birth year from the future year. That is your age after your birthday that year; before it, you are one year younger. Someone born in 1998 turns 32 in 2030. For an exact answer on a specific date, enter it as the second date above.

Need an exact age for something official, like benefits, insurance or school enrollment? Check the rule of the organization asking, since some count age differently.

Frequently asked questions

How do I calculate my exact age?

Subtract your birth year from the current year, then adjust if your birthday hasn't happened yet this year. The calculator also counts the extra months and days for you.

How many days old am I?

Enter your date of birth and the calculator shows the total number of days you have lived, along with weeks and hours. Someone born on March 15, 1990 is 13,356 days old on October 8, 2026.

How old am I if I was born in 1998?

In 2026 you are 28 if your birthday has already passed this year, or 27 if it hasn't. Enter your full date of birth above for your exact age in years, months and days.

Can I find my age on a future date?

Yes. Enter that date as the second date, and the calculator shows how old you will be then.