Enter your date of birth to calculate your exact age in years, months, and days. The calculator also shows the date of your next birthday and how many days away it is. Everything runs locally in your browser.
Show
The calculator uses JavaScript's built-in Date object to find the difference between your date of birth and today. It counts complete years first, then remaining months, then remaining days, correctly handling leap years and months of different lengths. Total days are calculated from the raw millisecond difference between the two dates.
All calculations are pure JavaScript running in your browser tab. Your date of birth is not sent to our servers, stored, or logged at any point.
To work out days between any two dates, use the date calculator. For converting between Unix timestamps and human dates, try Unix timestamp. To convert times across zones, see the timezone converter.