Age Calculator
Calculate exact age in years, months and days from a date of birth.
How to Use
- Enter your date of birth using the date picker.
- The result updates instantly, calculated as of today.
- The result also shows your total age in days and weeks.
- Use Copy Result to copy the answer to your clipboard.
Formula
age = (today − date_of_birth), broken into whole years, whole months, and remaining days
Worked Example
Someone born January 1, 2000, as of June 15, 2024.
- Whole years elapsed since 2000-01-01: 24 (the next birthday, 2024-01-01, has already passed).
- Whole months elapsed since the most recent birthday (2024-01-01) to 2024-06-15: 5 full months, reaching 2024-06-01.
- Remaining days from 2024-06-01 to 2024-06-15: 14 days.
- Total days elapsed since 2000-01-01: 8,932 days (1,276 weeks).
Result: 24 years, 5 months, 14 days (8,932 days total, 1,276 weeks)
About This Tool
What this tool does
This calculator finds the exact age between a date of birth and today, expressed as a precise years/months/days breakdown, plus the total number of days and weeks that have elapsed.
When to use it
Use it to find someone's exact current age, to check eligibility rules that depend on an exact age (not just a birth year), or to find out how many days or weeks someone has been alive.
What the result means
The years/months/days figure is the precise calendar age as of today. The total days/weeks figure is the same span of time expressed as a single running count, which is useful for things a "years old" figure can't answer, like exact day counts for anniversaries or milestones.
Assumptions & limitations
A date of birth after today is rejected as invalid, since a person cannot be born in the future. For a birthday on February 29, this calculator treats the birthday as completing a year on February 28 in non-leap years — the same convention used by most calendar software and several jurisdictions' legal definitions — rather than delaying it to March 1.