Age Calculator
Calculate exact age in years, months and days from birthdate
Age Calculator works out the exact time between a birth date and today (or any other date you choose), broken down into years, months and days, plus the total number of days elapsed โ correctly handling different month lengths and leap years.
Leave blank to calculate as of today.
Enter your date of birth, then calculate to see the full breakdown.
- 1
Enter the birth date (or starting date).
- 2
Optionally set a different "as of" date โ defaults to today.
- 3
Click "Calculate Age" to see the result in years, months and days.
- 4
Check the total days elapsed shown alongside the breakdown.
Everything you need to know about calculating exact age
What does this actually calculate?
Calculates the precise time elapsed between a birth date and today (or any target date) โ down to the exact years, months, and days, accounting correctly for varying month lengths and leap years, which manual date math easily gets wrong.
When you actually need this
- Verifying eligibility for something with a precise age requirement.
- Calculating age as of a specific past or future date, not just today.
Related Calculators
BMI Calculator
Calculate Body Mass Index with health range indicators
Loan / EMI Calculator
Calculate monthly EMI, total interest and amortization schedule
Mortgage Calculator
Calculate monthly mortgage payments, total interest paid
GST / VAT Calculator
Calculate GST and VAT inclusive and exclusive amounts
Profit Margin Calculator
Calculate profit margin, markup and revenue
Percentage Calculator
Calculate percentages, increases, decreases and ratios
Frequently Asked Questions
How is the months-and-days part calculated?
By counting whole years first, then whole months within the current year, then the remaining days โ borrowing a month's worth of days from the previous calendar month when the day-of-month hasn't been reached yet, so the result matches how you'd count age by hand.
Does it account for leap years?
Yes โ the calculation uses real calendar dates throughout, so February 29th and variable month lengths are handled automatically rather than assumed to be a fixed number of days.
Can I calculate the age on a future or past date, not just today?
Yes โ set the "as of" date to any date after the birth date, useful for working out how old someone was (or will be) on a specific event date.
Does this tool send my dates to a server?
Yes โ the dates are sent to our servers to compute the result and the result is returned to you; we don't store the values.
Is this tool free to use?
Yes โ completely free, with no signup required.