Date tools

Age calculator

Enter a date of birth to get an exact age breakdown, days lived, and a countdown to the next birthday.

Please choose a date of birth that isn't in the future.

— years, — months, — days

Total months

0

Total weeks

0

Total days

0

Next birthday in

0 days

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.