Skip to content
Devtools 360

Calculate Your Exact Age

Enter a date of birth to get the exact age today or on any other date, broken down into years, months and days. Leap-day birthdays are handled explicitly, and you choose whether they fall on 28 February or 1 March.

No data leaves this pageFree · No sign-up

How to calculate an age

  1. Pick the date of birth in the first field.
  2. Leave "Age as of" set to today, or choose another date, for example an exam cut-off date.
  3. If the birthday is 29 February, choose whether it counts on 28 February or 1 March in common years.
  4. Read the age, the totals in months, weeks, days and hours, and the countdown to the next birthday.

Benefits

  • Calendar-correct ages: months of different lengths and leap years are counted exactly.
  • You can measure an age on any date, which is useful for eligibility cut-offs and historical dates.
  • Shows the weekday of birth and how many days are left until the next birthday.

Limitations

  • Ages are counted in whole calendar days. Time of birth and time zones are not taken into account.
  • Dates use the proleptic Gregorian calendar, so dates before a country adopted it, such as 1752 in Britain, won't match historical records.

Privacy and security

Your date of birth is used only in this browser tab to calculate the result. It is never sent anywhere or stored, and analytics never include the dates you enter.

Read our privacy policy for details about the site as a whole.

Frequently asked questions

How is age calculated when months have different lengths?

The tool counts whole years first, then whole months, then the remaining days. If a month is too short for the birth day (for example 31 April), the last day of that month is used as the anniversary.

When does someone born on 29 February have a birthday?

In leap years, on 29 February. In other years there is no single rule: many people celebrate on 28 February, while some laws treat 1 March as the day the person turns a year older. Choose the convention that fits your purpose.

Why is "total hours" a whole-day figure?

Without a time of birth the exact hour is unknown, so total hours is total days × 24. For an exact time span between two moments, use the Date Difference Calculator with times enabled.