Free • No login required

Age Calculator

Calculate your exact age in years, total months, and approximate total days from your date of birth. Enter your birth date and today's date to get instant results.

Fill in the fields above and click Calculate to see your results.

How to use

Calculate your exact age in years, total months, and approximate total days from your date of birth. Enter your birth date and today's date to get instant results.

How it's calculated

Age (Years)

current_year - birth_year - ((current_month < birth_month) + (current_month == birth_month) * (current_day < birth_day))

Your age in complete years

Total Months

(current_year - birth_year - ((current_month < birth_month) + (current_month == birth_month) * (current_day < birth_day))) * 12 + (current_month - birth_month)

Approximate total months lived

Approximate Total Days

round((current_year - birth_year - ((current_month < birth_month) + (current_month == birth_month) * (current_day < birth_day))) * 365.25)

Approximate total days lived (based on 365.25 days/year)

Examples

Born 1990-06-15, today 2026-05-16 → 35 years

  • Birth Day (1–31):15
  • Birth Year:1,990
  • Birth Month (1–12):6
  • Current Day (1–31):16
  • Current Year:2,026
  • Current Month (1–12):5

Born 2000-01-01, today 2026-05-16 → 26 years

  • Birth Day (1–31):1
  • Birth Year:2,000
  • Birth Month (1–12):1
  • Current Day (1–31):16
  • Current Year:2,026
  • Current Month (1–12):5

Frequently Asked Questions

How is my age calculated?

Your age in years is calculated by subtracting your birth year from the current year, then adjusting by 1 if your birthday hasn't occurred yet this year (i.e., the current month/day is before your birth month/day).

Why is the total days count approximate?

The total days calculation uses 365.25 days per year to account for leap years on average. For an exact day count, use the Days Between Dates calculator with your birth date and today's date.

Can I calculate someone else's age?

Yes. Simply enter their birth year, month, and day in the birth date fields, and enter today's date in the current date fields. The calculator works for any person's age.