How your age is calculated
This tool counts the exact number of full years, months, and days between your date of birth and the reference date, accounting for varying month lengths and leap years. It also totals your age in months, weeks, and days, and shows how many days remain until your next birthday.
Why calculate age precisely
An exact age matters more often than it seems — for visa and immigration forms, school enrollment cut-offs, retirement and pension eligibility, medical dosing by age, and legal age verification. Simple year subtraction gets it wrong whenever the birthday hasn't happened yet this year; this tool avoids that error automatically.
Frequently asked questions
Can I calculate someone's age on a specific past or future date, not just today?
Yes. Change the 'Age as of' field to any date you need — this is useful for figuring out how old someone was on a specific event date, or how old they'll be on a future date like an exam or visa deadline.
Does it account for leap years correctly?
Yes. The calculation is based on actual calendar dates rather than a fixed 365-day year, so leap years are automatically handled correctly in both the year/month/day breakdown and the total day count.
Why do I need this instead of just subtracting birth year from current year?
Simple year subtraction is wrong whenever the birthday hasn't occurred yet this year — it will overstate the age by one year for part of the calendar. This tool checks the exact month and day, not just the year.
Is my date of birth stored anywhere?
No. The date you enter is used only inside your browser to run the calculation and is never sent to a server or saved after you leave the page.