Age calculator

Your exact age, plus a few fun totals, from your date of birth.

Your age

Enter your date of birth above
In months
In weeks
In days
In hours
Next birthday

How your age is calculated

Age is the time between your date of birth and a chosen date, broken down into full years, then the leftover months, then the leftover days. This calculator counts complete calendar units and accounts for leap years and different month lengths, so the result matches how age is normally counted.

Worked example

Someone born on 15 January 1990, measured on 20 June 2026, is 36 years, 5 months, and 5 days old, which is about 13,305 days. The calculator also shows your age in months, weeks, and hours, plus a countdown to your next birthday.

Frequently asked questions

How is age calculated?

It is the difference between your birth date and today, expressed as full years plus the remaining months and days. Whole calendar units are counted, so a birthday only ticks over once the full year is complete.

How do I calculate age from a date of birth?

Enter your date of birth above and leave the second date as today. The calculator instantly shows your exact age and several other totals.

Does it account for leap years?

Yes. The calculation uses real calendar dates, so leap years and the differing lengths of months are handled automatically.

How many days old am I?

The result panel shows your age in total days, along with weeks and hours, updated the moment you enter your birth date.

Can I find my age on a future or past date?

Yes. Change the "age at the date" field to any date to see how old you were, or will be, on that day.