Age Calculator
Age Calculator
Calculate your exact age in years, months, and days.
Runs entirely in your browser
How to use this tool
- Fill in the inputs.
- Read the result.
- Copy or download as needed.
About the Age Calculator
The Age Calculator works out exactly how old someone is — in years, months, and days — from a date of birth, either as of today or as of any other date you choose. That second option makes it useful for more than just curiosity: it can tell you how old a person was, or will be, on a specific date such as a wedding, a graduation, a contract deadline, or a legal milestone.
Because it accounts for the actual number of days in each calendar month (including leap years), the result is precise down to the day, rather than a rough estimate based on averages.
The calculator subtracts the birth date from the reference date component by component: years first, then months, then days, borrowing from the next larger unit whenever a smaller one goes negative (for example, if the reference day of the month is earlier than the birth day of the month, it borrows a full month and adds the number of days in the previous calendar month). This is the same method used in manual age calculations, just performed instantly and without arithmetic slips.
Alongside the year/month/day breakdown, the tool also shows the total number of days that have passed and a countdown to the next birthday, which is calculated by finding the next occurrence of the birth month and day on or after the reference date.
Common use cases
- Personal curiosity: find your exact age down to the day, not just the year.
- Legal and administrative forms: confirm someone's precise age as of a specific filing or eligibility date.
- HR and payroll: check an employee's age on their hire date or on a policy cutoff date.
- Event planning: work out how old someone will be on an upcoming date, such as a milestone birthday or anniversary.
- Genealogy and record-keeping: calculate the age of a historical figure at the time of a specific recorded event.
Tips and best practices
- Leave the second date field empty to calculate age as of today; fill it in only when you need age as of a different date.
- The birth date must be earlier than the comparison date — the calculator will flag the input if the order is reversed.
- For age-related eligibility rules (school enrollment cutoffs, retirement age, etc.), always check the exact legal definition used by the relevant institution, since some count age differently around leap years.
- The "days until next birthday" figure resets automatically once the reference date passes the birthday, so it always reflects the next upcoming one.