Age Calculator
Calculate your exact age in years, months, and days. Shows total days, weeks lived, and days until next birthday.
Enter your date of birth to calculate your age.
How to Use
Enter your date of birth
Click the Date of Birth field and select or type your birthday.
Check or change the reference date
The "As of Date" defaults to today. You can change it to calculate your age at any past or future date. Click Today to reset it.
Read your results
Your exact age in years, months, and days appears immediately, along with the total number of days, weeks, and months you have lived.
See your next birthday countdown
The panel at the bottom shows how many months and days remain until your next birthday.
FAQ
Age is calculated by subtracting the date of birth from the reference date. The result accounts for varying month lengths and leap years, so you always get the exact number of complete years, months, and days.
Yes. Change the "As of Date" field to any date you like. For example, you can calculate how old you will be on your next milestone birthday, or how old someone was on a specific historical date.
Total days is the number of calendar days between your date of birth and the reference date. For example, if you are 30 years old, you have lived approximately 10,950 days (accounting for leap years).
No. All calculations are performed entirely in your browser using JavaScript's Date object. No personal data is collected or transmitted.