Exact age calculator

How to calculate an exact age in years, months and days

A date of birth contains more than a whole number of years. Here is how exact calendar age works—and how to keep the answer useful after today.

6 minute readUpdated 18 July 2026

Calculate your exact age

Choose a date of birth and any comparison date. The answer stays on this device.

The quick answer

To calculate your exact age, compare your full date of birth with today's date using calendar years first, then complete calendar months, then the remaining days. A good exact age calculator returns a result such as 30 years, 4 months and 12 days rather than rounding the answer to 30.

You can use the free calculator on the LifeDates homepage for an immediate answer. In the iPhone app, open Calculator, choose the date of birth and the result updates instantly. No profile needs to be saved.

Why not divide days by 365?Because calendar years and months are not fixed lengths. Leap years contain 366 days, and months range from 28 to 31 days. Exact age is a calendar calculation, not an average.

How exact age is calculated

1. Count completed years

Subtract the birth year from the current year, then check whether this year's birthday has happened. If it has not, subtract one. Someone born on 20 November 1990 is still 35 on 16 July 2026, even though 2026 minus 1990 is 36.

2. Count complete months after the last birthday

Starting from the most recent birthday, count each complete calendar month. This avoids treating February and March as though they contain the same number of days.

3. Count the remaining days

Count calendar days from the last complete month boundary to today. The final result is the familiar years–months–days form used for a precise chronological age.

LifeDates exact age calculator showing age in years, months and days

Do leap years change your exact age?

Leap years affect total days lived because 29 February adds an extra calendar day. They do not make you turn a whole year early. A person becomes one year older on the annual date used for their birthday under the relevant calendar convention. If you need an age for a legal, clinical or official purpose, follow the rules of that organisation rather than relying on a general consumer calculator.

LifeDates also shows total days and weeks lived. Those totals answer different questions from calendar age: “How old am I?” and “How many days have I been alive?” are related, but not identical measurements.

Turn one calculation into a living timeline

A web calculation is useful once. A LifeDates profile keeps the date useful. Add yourself, a family member, friend or pet and the app automatically shows:

  • Exact age in years, months and days
  • Total days and weeks lived
  • Days until the next birthday
  • Birth weekday, zodiac and other birthday facts
  • Upcoming round-age, half-birthday and day-count milestones
  • Optional birthday and milestone reminders

The free version includes the standalone age calculator and up to three saved people. That makes it easy to check an age first, then save only the timelines you genuinely want to remember.

Exact age questions

Can I calculate somebody else's age?

Yes. An exact age calculation only needs a valid date of birth and comparison date. In LifeDates you can either use the standalone calculator or create a named profile.

What is chronological age?

Chronological age is the amount of calendar time elapsed since birth. It differs from biological age, developmental age and appearance-based age estimates.

Can I calculate age on a past or future date?

The current LifeDates quick calculator is designed around age today and the saved-profile timeline. For a formal age on a different reference date, use the rules required by the relevant school, employer, clinician or authority.

Keep the answer, not the arithmetic.

Download LifeDates free to calculate exact ages and see the birthdays and milestones that come next.

Download on theApp Store

Related guides