calcmintly← Back to all tools

Dates

Age Calculator

Your exact age in years, months and days, total days lived, and the wait until your next birthday — from calendar dates only.

Your inputs

Results update as you type. No calculate button. All calculations run locally in your browser.

Result

—

Days lived: —Next birthday: —

Enter a date of birth.

Breakdown

QuantityValue
Age (years, months, days)—
Total days lived—
Total weeks lived—
Next birthday—
Days until next birthday—

Formula

Age = reference date − date of birth, evaluated as a calendar difference: completed years first, then completed months, then remaining days. Days lived is the plain day count between the two dates. Days until the next birthday is the day count from the reference date to the next occurrence of the birth month and day.

Worked example

Born 10 May 1990, at the reference date 28 October 2026: 36 completed years (to 10 May 2026), plus 5 completed months (to 10 October 2026), plus 18 days = 36 years, 5 months, 18 days. Days lived = 13,320 days. The next birthday is 10 May 2027, which is 194 days after 28 October 2026. Set the reference date to 2026-10-28 to reproduce this result.

Scope and limitations

All dates are local calendar dates; times of day and time zones are ignored, so a birthday later today still counts as reached on its date. Leap years are handled by the calendar itself: a person born on 29 February ages by completed calendar years, and in a non-leap year this page treats 28 February as the birthday for the next-birthday count (stated here so the convention is explicit, not assumed). If the date of birth is after the reference date, no age is shown.

FAQ

Is the age in years, months and days exact?

Yes, as a calendar age: completed years, then completed months, then days. It is not total days divided by 365, which would drift across leap years.

How are leap years handled?

By the real calendar. The day count between two dates automatically includes 29 February in leap years, and the year/month breakdown follows calendar months of different lengths.

What about a 29 February birthday?

Age still advances by completed calendar years. For the next-birthday countdown in a non-leap year, this page uses 28 February and says so in the scope section.

Does time of day matter?

No. Only calendar dates are compared, so time zones and birth times do not change the result.

What if the birth date is in the future?

No result is shown; the page asks for a birth date on or before the reference date.

Related tools

Results are estimates only and do not constitute professional advice.