Age Calculator

Work out an exact age from any birth date. Enter the date of birth and the calculator shows the age in years, months and days, plus the total months, weeks, days and hours lived, the weekday you were born on, and how many days are left until the next birthday. Free, leap-year accurate, and instant.

  • Leap-year accurate
  • 100% free
  • No sign-up, no app
  • Instant as you type
  • Works offline after first load
Read the guide: How to Calculate Your Exact Age
Exact age
36 years, 0 months, 26 days
Born on a Sunday. 339 days until the next birthday (Thursday, 20 May 2027).
Total months
432
Total weeks
1,882
Total days
13,175
Total hours
316,200
Born weekday
Sunday
To next birthday
339 days

How to use it

  1. 1

    Enter the birth date

    Pick the date of birth. The age updates straight away, measured against today.

  2. 2

    Change the "age at" date if needed

    Leave it on today, or set a past or future date to find the age on that day, such as a milestone.

  3. 3

    Read the breakdown

    See the exact years, months and days, the totals in weeks and days, and the countdown to the next birthday.

When it comes in handy

Birthdays and milestones

Find out exactly how old someone is today, or how old they will be on a particular date.

Forms and eligibility

Check an exact age for a form, an age limit or a cut-off date without counting on your fingers.

Fun facts

See how many days or weeks you have been alive, and which weekday you were born on.

Instant, accurate & 100% in your browser

The calculation runs right here in your browser, counting the real calendar so leap years and month lengths come out right. Nothing you type is sent to a server, there is no sign-up and no limit, and once the page has loaded it keeps working even with no connection.

Frequently asked questions

How is exact age calculated?
The calculator counts complete years from the birth date to today, then the complete months after that, then the leftover days. It does this against the real calendar, so a birth date of 31 January reaching 1 March is handled correctly rather than assuming every month has 30 days. The result is the same as counting full years and months on a calendar.
Why does my age in months not match years times twelve plus the months shown?
It does. The total-months figure is simply your years multiplied by twelve plus the extra whole months. For example, 36 years and 0 months is 432 total months. The breakdown and the totals are two views of the same elapsed time.
What happens with a 29 February birthday?
In a year that is not a leap year, the calculator treats the birthday as falling on 28 February for counting purposes, so a leap-day baby still has a birthday every year and the age never gets stuck. In a leap year the birthday lands on 29 February as normal.
How accurate is the calculation?
The maths is done day by day using the real calendar, so leap years, the different lengths of months, and year boundaries are all handled correctly rather than approximated. There is no "30-day month" rounding, which is where many quick estimates go wrong, so the result matches what you would get counting on a calendar.