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 7m 3d
- Total months
- 319
- Total weeks
- 1,387
- Total days
- 9,712
- Day of week born
- Saturday
- Next birthday
- 2027-01-01 (150 days)
Born Saturday, January 1, 2000, age on Tuesday, August 4, 2026 is 26 years, 7 months, and 3 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?
Want this calculation in your inbox?
Get weekly date-math tips and be the first to know when Pro API access launches.
No spam. Unsubscribe anytime.
Put this calculator on your site
Free iframe embed — no signup, no tracking.
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.