Age calculator

Enter your date of birth and see your exact age in years, months and days, how many days you've lived and how long until your next birthday. Everything runs in your browser.

🔒 What you type never leaves your device. Everything is calculated in your browser.

Today by default. You can enter another date to find out the age on that day.

How to calculate your age

  1. Pick your date of birth in the first field.
  2. Leave the calculation date on today, or change it to find the age on another day.
  3. See your age in years, months and days, and how many days, weeks and hours you've lived.
  4. Check when your next birthday falls and how many days are left.

How age is counted

Age in completed years is the one used on documents and paperwork. The calculator counts full years, then the full months since the last birthday, and finally the remaining days. If you were born on May 15, 1990, then on October 25, 2026 you are 36 years, 5 months and 10 days old.

Days lived is the actual number of days between the two dates, leap years included. Weeks and hours are worked out from those days. People born on February 29 celebrate on February 28 in years that aren't leap years.

It's handy for filling in forms, finding out since when you can apply for something, working out a pet's age in days, or just out of curiosity. No date is saved or sent.

Things to keep in mind

Frequently asked questions

How is exact age calculated?

The tool counts complete years, then complete months, and finally the remaining days between the date of birth and the calculation date.

How do I find out how many days old I am?

Enter your date of birth: the "Days lived" result is the exact number of days up to today, leap years included.

Can I calculate the age on a past or future date?

Yes. Change the "Calculate as of" field and you'll see the age you were, or will be, on that day.

What if I was born on February 29?

In years that aren't leap years, your birthday is counted on February 28.

Is my date of birth saved?

No. The calculation runs in your browser and nothing is saved or sent.