Age Calculator

Find an exact age in years, months and days from any date of birth.

Exact age, counted properly

Subtracting one year from another gives you a rough age, but rarely the one you actually need. Whether a birthday has already happened this year changes the answer, February has an awkward number of days, and leap years mean a straight division by 365 drifts by a full day every four years. Forms, visa applications, insurance quotes and medical records all want the exact figure.

This calculator takes a date of birth and a reference date — today by default — and returns the age in years, months and days, counting calendar-correctly. It handles leap years, month lengths and the case where the birthday has not yet arrived this year, so the number it gives is the number an official form expects.

Working out an exact age

  1. Enter the date of birth using the date picker above.
  2. Leave the second date as today, or set it to a specific date if you need the age as of that day.
  3. Read the result in years, months and days.
  4. Check the total days figure if you need the age expressed as a single number.
  5. Change either date to compare — the result recalculates immediately.

What it calculates

  • Years, months and days — the complete breakdown rather than a rounded year count.
  • Any reference date — not just today — work out an age as of a deadline, an application date or a date in the past.
  • Leap-year accurate — the 29th of February is handled correctly rather than approximated away.
  • Calendar-correct months — month lengths are respected instead of assuming every month has 30 days.
  • Total days — the age expressed as a single number of days when a form asks for it.
  • Works for any date — historical dates and future dates both calculate correctly.

When an exact age matters

  • Passport, visa and immigration forms that require age as of a specific date.
  • Insurance and pension quotes, where the premium can change on a birthday.
  • School and university enrolment cut-offs based on age at the start of term.
  • Medical records, where infant age is recorded in months and days rather than years.
  • Legal documents and contracts that turn on whether someone has reached a given age.

Age calculation questions

How is age in years, months and days worked out?

The calculator counts complete years from the birth date, then complete months from that anniversary, then the remaining days. This is the same method used on official forms, and it is why the answer is not simply the difference in days divided by 365.

How are leap years handled?

Correctly, by counting actual calendar days rather than assuming a fixed year length. Over a long span, dividing by 365 drifts by roughly one day every four years; this calculator does not.

What about someone born on the 29th of February?

In non-leap years their birthday is normally treated as the 1st of March for age purposes, which is the convention most jurisdictions use. In leap years the date exists and is used directly.

Can I calculate an age in the future?

Yes. Set the second date to any future date to find out how old someone will be then — useful for eligibility cut-offs and planning.

Is my date of birth stored?

No. The dates you enter are processed on our servers to calculate your age and are never stored or logged.

Cookie
We care about your data and would love to use cookies to improve your experience.