Find exact age in years, months and days, plus the next birthday.
The age calculator works out how old someone is between two dates, broken into years, months, and days, and it tells you how long until the next birthday. It uses real calendar arithmetic rather than dividing days by 365, so the result matches how birthdays actually work.
Dates are processed in your browser and never uploaded, which makes it a sensible place to check a date of birth before filling in a form.
Age on a given date
Input
Born 2000-01-01, as of 2026-10-08Output
26 years, 9 months, 7 daysThe next birthday falls on 1 January, which is 85 days away from 8 October 2026.
Age between two dates
Input
From 1995-03-10 to 2026-10-08Output
31 years, 6 months, 28 daysWhole months are counted first, and the remaining days are added.
The calculator counts complete years, then complete months, then the leftover days. It follows the calendar, so a 31-day month is handled correctly.
In non-leap years the birthday is treated as 1 March for the countdown, while the age still increases once per year.
The arithmetic follows the calendar and is right for everyday use, but treat the result as informational, since legal age can depend on local rules and the document involved.
No. Everything is calculated in your browser and nothing is transmitted or saved.
Leave blank to use today's date.
Enter a date of birth to see the age breakdown.