Calculate Your Exact Age
Enter your date of birth and choose a date to calculate your age in years, months and days.
Calculate your exact age from your date of birth. See your age in years, months and days, along with useful totals such as months, weeks, days and hours.
About This Tool
The Age Calculator calculates the time between a date of birth and a selected date. It shows the result in years, months and days and also provides useful totals including months, weeks, days and hours.
You can use today's date to calculate your current age or choose another date to find your age at a specific point in time.
How to Use
- Enter your date of birth in the first field. The second field automatically uses today's date, but you can change it to any valid date.
- Select Calculate Age to see your exact age in years, months and days. The calculator also displays the total number of months, weeks, days and hours between the two dates.
Example
If someone was born on January 1, 2000 and calculates their age on January 1, 2025, the result is exactly 25 years.
Changing the calculation date allows you to calculate a person's age on a past or future date.
Frequently Asked Questions
How is age calculated?
Age is calculated by measuring the calendar difference between the date of birth and the selected calculation date. The result is shown in years, months and days.
Can I calculate my age on a specific date?
Yes. Change the “Calculate age on” field to any date that is the same as or later than the date of birth.
Does the Age Calculator account for leap years?
Yes. The calculator uses actual calendar dates when calculating the difference, including leap years and different month lengths.
Why are total weeks and total months different from years multiplied by a fixed number?
Calendar months and years have different lengths. The calculator uses calendar-based years and months for your exact age, while total weeks and days are calculated from the elapsed number of days.
Can I enter a future date?
Yes. You can use a future calculation date as long as it is later than the date of birth.