Enter a date of birth and a reference date to get the exact age in years, months, and days. Also shows total days lived, total weeks, and days until the next birthday.
Age is calculated by counting full years, then full remaining months, then remaining days from the birth date to the reference date.
The algorithm subtracts the birth date from the reference date component by component: years first, then months, then days. When day subtraction goes negative, one month is borrowed and its full day count is added back.
Chronological age comes up in more contexts than most people expect.
Use the date picker or type the date in YYYY-MM-DD format. The date must be in the past relative to the reference date.
The default is today. Change it to any past or future date to calculate age at a specific point in time.
The calculator computes years, months, days, total days elapsed, total weeks, and next birthday countdown.
The primary result shows full years. Below that, the full years-months-days breakdown and the three total metrics are shown.
The card at the bottom shows how many days remain until the next birthday and which age will be reached.
Set a future reference date to check age at a scheduled event, eligibility date, or milestone.
Maria was born on September 14, 1988. Her employer needs to verify her age as of January 1, 2025 for a retirement benefit calculation.
Subtracting birth year from current year gives the age the person will turn this year, not their current age. You get the wrong answer for anyone whose birthday falls later in the calendar year.
A year has 365 or 366 days. Multiplying years by 365 ignores leap years and produces a day count that can be off by dozens of days for older ages.
Months range from 28 to 31 days. Using 30 as a constant for all months produces month and day remainders that do not match the calendar.
Chronological age is a count of elapsed time. It does not reflect health, maturity, or physical condition. These are measured separately using clinical or fitness assessments.
If the reference date is before the person's birthday in the current year, one full year must be subtracted. This is the most common manual calculation error.
Emma works in demographic data analysis and has built age-calculation tools for clinical research workflows. She has contributed to eligibility verification systems used by healthcare benefit administrators.
For school enrollment, most US states use a September 1 cutoff date. A child born September 2, 2020 is technically younger than one born September 1, but they start kindergarten a full year apart in most districts.