Skip to content

Age calculator

Find your exact age on any date in years, months and days, plus total weeks, days and hours, the day you were born, your half birthday and a next-birthday countdown.

How to use

  1. Enter your date of birth. Today is filled in as the "age on" date; change it to find your age on any other day.
  2. Read your age in years, months and days, with totals in weeks, days and hours, plus the next birthday countdown.
  3. Optionally add a second birth date to compare two people, or download a share card image.

Worked example: Born 15 May 1990, age on 20 October 2026

The exact age is 36 years, 5 months and 5 days. That is 13,307 days, 1,901 weeks, or 319,368 hours.

The next birthday is 15 May 2027, 207 days away, a Saturday. The person was born on a Tuesday and their half birthday is 15 November.

Frequently asked questions

How is "years, months, days" worked out?

Whole years are counted first, then whole months, then the remaining days, so the breakdown matches how ages are normally stated. Total days is exact regardless of month lengths.

What about a 29 February birthday?

Choose whether the birthday falls on 28 February or 1 March in non-leap years. In leap years it stays on 29 February.

Does it count today as a full day?

The "age on" date is treated as the start of that day, so on your birthday you are exactly N years, 0 months, 0 days.

Can I compare two people?

Yes. Enter a second birth date and the result shows who is older and by how many years, months and days.

What is the share card?

A PNG image drawn in your browser with your age and dates, ready to post. Nothing is uploaded.

Is my birth date stored anywhere?

Only in this browser's local storage so the page remembers it. Reset clears it.