HisabCalc

Age Calculator

Exact age in years, months and days, and the days to the next birthday.

Enter your numbers

Example: 1995-06-15

Example: 2026-10-02

Result
Share on WhatsApp

Figures are computed on your device; nothing is sent anywhere.

Formula

age = calendar years, months and days between the two dates

How the calculation works

Age is a calendar fact, so it is counted on the calendar: whole years first, then whole months inside the last year, then the leftover days. That is why the answer is three numbers rather than one -- 31 years, 3 months and 17 days is the same span as 11,432 days, but only the first form is the age a form asks for.

The days to the next birthday are worked out separately, by finding the birthday in the current year and, if it has passed, the one in the next. Someone born on 29 February is the awkward case: the calculator takes the nearest real day, and the page says so, because whether that is 28 February or 1 March is a matter of local law.

Common mistakes

When to use it

Worked example

15 June 1995 to 2 October 2026: 31 years, 3 months and 17 days, or 11,432 days.

Years 31
Months 3
Days 17
Total days 11,432
Days to next birthday 256

Common questions

Why not just divide the days by 365?

No. Leap years make the average year 365.25 days, so dividing drifts by a few days -- and a form that asks the age wants the exact calendar figure. So the age here is counted on the calendar, year by year and month by month.

What about a 29 February birthday?

The next birthday is taken as that date, or the nearest day in a year without it. Whether a country treats 28 February or 1 March as the birthday varies by law, so check the local rule for a form.

Last updated: 2026-10-02