Age at a Future Date Calculator
Find out exactly how old someone will be on a future date — in years, months and days, plus the total days between now and then.
How it works
age = whole calendar years from birth date to the future date, then whole months, then leftover days · total days = future date − birth date
Age is counted by walking the calendar rather than dividing days by 365, so leap years and unequal month lengths never introduce drift. The method lands on the same day-of-month as the birthday before counting any leftover days, which is why the answer matches how people actually state age. A February 29 birthday is handled by clamping to February 28 in non-leap years.
Worked example
Someone born July 15, 1990, on January 1, 2030 will be 39 years, 5 months and 17 days old — 14,415 days lived.
Frequently asked questions
How is this different from the age calculator?
A standard age calculator measures age as of today. This one measures age as of any future (or later) date you choose — useful for planning eligibility dates, milestone birthdays or retirement ages.
Does it handle leap-day birthdays?
Yes. A February 29 birth date clamps to February 28 in years without a leap day, so the age still advances once per year on a real calendar date.
Can I use it to check an eligibility age?
Yes — enter the birth date and the date of the event (a policy start, an exam, a driving-age deadline) to see the exact age reached by then.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.