Calculate Your Exact Age

Find your calendar age in completed years, months and days, plus total elapsed units and your next birthday.

Example: 15 August 1990
Set to today by default; choose another date if needed.
Used only for a birth date of February 29.

Want to test it? .

Age Result

No result yet
Select your birth date and calculate your age.
Privacy note: The entered dates are processed in your browser and are not submitted as part of this calculation.

How to Use the Age Calculator

  1. Choose your date of birth.
  2. Leave the calculation date set to today, or select a past or future reference date.
  3. If you were born on February 29, choose how that anniversary should be treated in non-leap years.
  4. Select Calculate Age to see your calendar age, total elapsed days and next-birthday details.

For a general interval that is not based on a birth date, use the date difference calculator.

What Is Your Exact Age?

Chronological age is the calendar time elapsed from a date of birth to a reference date, usually expressed as completed years, completed months and remaining days.

For example, a result of 35 years, 11 months and 3 days means that 35 full birthday anniversaries and 11 additional calendar months have passed, followed by 3 remaining days. This is different from a decimal estimate based on dividing elapsed days by 365 because calendar years and months do not all have the same length.

Calendar Age vs. Total Elapsed Time

Calendar age and total elapsed time describe the same interval in different ways. Calendar age follows birthday and month boundaries, making it suitable for ordinary questions such as “How old am I?” Total days and weeks ignore those named calendar units and measure the complete elapsed interval instead. Two people with the same completed age in years can therefore have different totals in days because their birthdays fall on different dates or their lives include different numbers of leap days.

The calculator displays both views. Use years, months and days when a form asks for chronological age. Use total days or weeks when you need an elapsed-duration value.

How Age Is Calculated

Age is the calendar interval between the date of birth and the selected reference date. The calculator counts completed years first, completed months second and the remaining days last.

  1. Count completed years: Find the latest birthday anniversary that falls on or before the reference date.
  2. Count completed months: Starting from that anniversary, add complete calendar months without passing the reference date.
  3. Count remaining days: Measure the days between the final month anchor and the reference date.

The calculator also computes total elapsed days from timezone-neutral date components. It does not treat the entered dates as midnight timestamps, preventing a date from shifting backward or forward because of the visitor's timezone.

If you need to convert a separate interval into other units, try the time duration calculator.

Age Calculation Examples

Example 1: Before This Year's Birthday

Date of birth: 15 August 1990
Reference date: 18 July 2026

The August birthday has not yet occurred in 2026. From 15 August 2025 to 15 July 2026 is 11 complete months, followed by 3 days.

Result: 35 years, 11 months and 3 days.

Example 2: Across a Short Month

Date of birth: 15 November 2006
Reference date: 10 March 2026

Nineteen full years and three full calendar months end on 15 February 2026. The interval from 15 February to 10 March contains 23 remaining days.

Result: 19 years, 3 months and 23 days.

Leap Years and Different Month Lengths

A simple year subtraction is not enough because months contain 28, 29, 30 or 31 days. Leap years add February 29, which also creates two valid conventions for a leap-day birthday in a non-leap year:

  • February 28 rule: Treat February 28 as that year's anniversary.
  • March 1 rule: Treat March 1 as that year's anniversary.

The calculator lets you choose the rule instead of silently assuming one. For legal, immigration, sports, school or benefits eligibility, use the convention specified by the responsible authority.

What Happens at the End of a Month?

When a starting date falls on the 29th, 30th or 31st and the target month is shorter, the calculator clamps the month anchor to that target month's final valid day. It then counts any remaining days from that valid anchor. This prevents impossible dates and negative day components in results such as January 31 to March 1.

Common Age-Calculation Mistakes

  • Subtracting only the birth year from the current year.
  • Forgetting whether the birthday has occurred during the reference year.
  • Treating every month as having the same number of days.
  • Dividing total elapsed days by 365 and calling the decimal an exact calendar age.
  • Ignoring February 29 or relying on an unstated leap-day rule.
  • Parsing a date-only value as a timestamp, which can shift the date in some timezones.
  • Confusing completed age with the year of life currently in progress.

How to Verify Your Result

Add the completed years and months back to the date of birth, then add the remaining days. The final date should equal the selected reference date. You can also compare the total days using the date difference calculator.

Important: This calculator provides calendar-date results for general information. For an age-dependent legal, medical, immigration or eligibility decision, follow the rules and official records required by the relevant authority.

Frequently Asked Questions