Skip to content
PocketDesk
Your files are processed on your device, never uploaded

Age calculator

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

  • Runs in your browser
  • No sign-up

How to calculate your age

  1. Type your date of birth as YYYY-MM-DD, for example 1990-05-15.
  2. Leave Age on empty to use today, or enter another date such as a form deadline.
  3. Read your age in years, months and days, then the total months, weeks and days, and the next birthday.

Forms that ask for age “as on” a cut-off date, such as school admissions or exam eligibility, are the reason the second box exists.

How the calculation works

The tool counts complete months between the two dates, then converts them into years and months. If adding those months to the birth date would pass the chosen date, it takes one month back. The remaining days are counted from that point.

Month ends are the tricky part. Adding 1 month to 31 January cannot give 31 February, so it lands on 28 February (or 29 in a leap year). That rule is applied the same way every time, which makes the result predictable.

Worked example: a leap-day birthday

Someone was born on 29 February 2000. On 1 March 2026:

  • Years and months: 26 years, 0 months, because the 26th birthday fell on 28 February 2026.
  • Days: 1 day since that birthday.
  • Next birthday: 28 February 2027, as 2027 is not a leap year.

On 29 February 2028 the real date returns and the birthday is counted on 29 February again.

What else you get

  • Total months, weeks and days lived, handy for baby milestones and trivia.
  • Next birthday with its weekday and the days remaining. If today is the birthday, it says Today.
  • Turning, the age you will reach on that birthday.
  • The weekday you were born on.

To count the days between any two dates, use the date difference calculator. To find a date 90 days away, try add days to date. Time-sensitive across countries? Check the time zone converter. The calculation is made on your device only.

Questions

How is exact age calculated?

The tool counts whole years and months from the birth date, then the leftover days. Month ends are handled, so someone born on 31 January reaches one month on 28 February.

What happens if I was born on 29 February?

In years that are not leap years the birthday is counted on 28 February. That keeps your age and your next-birthday date consistent, and the tool shows a note.

Can I find my age on a past or future date?

Yes. Enter a date in the second box, for example the closing date of an exam form. Leave it empty to use today.

How many days old am I?

The result lists total days, weeks and months lived. Total days equals the number of calendar days from your birth date to the chosen date.

Is my date of birth sent anywhere?

No. The calculation runs in your browser and the date is not stored or uploaded.

More calculators tools