How Old Am I? Exact Age Calculator
Calculate exact age in years, months, and days, plus totals in months, weeks, and days, and time until the next birthday.
How do you calculate exact age from a date of birth?
To calculate exact age, subtract the date of birth from today's date and express the difference in completed years, then remaining months, then remaining days. If the birthday hasn't passed this year, the year count steps down by one. The calculator below does this and also shows totals in months, weeks, and days.
Result
- Age
- 26y 10m 1d
- Total months
- 322
- Total weeks
- 1,400
- Total days
- 9,802
- Day of week born
- Saturday
- Next birthday
- 2027-01-01 (60 days)
Born Saturday, January 1, 2000, age on Monday, November 2, 2026 is 26 years, 10 months, and 1 days.
How to calculate exact age
- Enter the date of birth.
- Leave Use today's date checked for current age, or uncheck and pick a different reference date.
- Read the exact age in years, months, and days.
- Check totals in months, weeks, and days, plus days until the next birthday.
Example
Born May 14, 1990, age on June 14, 2026 is 36 years, 1 month, and 0 days.
Related tools
Frequently asked questions
How is age calculated?
What if my birthday hasn't happened yet this year?
Can I calculate age on a past or future date?
Does it handle leap-year birthdays?
Is anything saved?
Hear about new calculators
An occasional email when we add a calculator or change how one works. No sign-up needed to use the calculators.
To remove your address from our updates list, contact us through the Contact page.
Put this calculator on your site
Free basic iframe embed, no account or API key needed.
Want to check the assumptions behind a result? See how Calcadian handles dates and time.
Calcadian calculators are for general planning and informational use. Please verify critical deadlines, legal, payroll, tax, HR, or official requirements with the relevant authorities or a qualified professional.