Age Calculator — Years, Months, Days, and Next Birthday
Calculate elapsed calendar age between a birth date and a chosen date, including total days and time to the next birthday.
Loading the tool… JavaScript is required for processing on your device. The instructions and examples below are available without JavaScript.
How to use it
Enter a date of birth. Change the second date to find age on a specific date.
Good to know
Uses calendar dates. A 29 February birthday is treated as 28 February in non-leap years.
Calculate a calendar age for a stated date
Enter an ISO date of birth and the date to calculate on. From 2000-01-15 to 2026-09-27, the result is 26 years, 8 months, 12 days, with 320 total months and 9,752 total days. This is useful for a personal timeline or a draft form check.
Calendar rules still matter
The calculation uses UTC calendar dates and handles a 29 February birthday on the last valid day of February in a non-leap year. It does not determine legal age, eligibility, time-zone-specific cutoffs, or an organization’s age policy. For an official form, use the relevant authority’s stated rule and the exact local effective date.
Frequently asked questions
How do I calculate my exact age?
Enter your date of birth. The tool counts full years, then full months, then the remaining days.
Can I find age on a specific date?
Yes. Change the Age on date, for example to an exam or job application cut-off date.
How many days until my next birthday?
The result shows the days remaining until your next birthday.