Age Calculator

Your exact age to the day, plus fun stats about your life.

Age
Quick Answer

Subtract your date of birth from today, counting complete years first, then remaining complete months, then remaining days. Someone born March 15, 1990 is 36 years, 3 months, and 6 days old on June 21, 2026 — not simply "36 years old."

How this age calculator works

Enter a date of birth to get the exact age in years, months, and days. The calculator accounts for leap years and whether the current year's birthday has already passed. You can also enter a custom target date to calculate age at any point in time.

Why exact age calculations differ

Simply subtracting birth year from current year gives an approximate age. The correct method counts complete years, then remaining complete months, then remaining days.

Common uses

Age calculations are used for retirement eligibility, school enrollment cutoffs, legal age requirements, medical age-based screening guidelines, and tracking milestones.

Frequently asked questions

How do you calculate exact age?

Exact age is calculated from the date of birth to today in complete years, remaining months, and remaining days. Simply subtracting birth year from current year ignores whether this year's birthday has passed yet.

How many days old am I?

Multiply your age in years by 365, add leap year days, then add remaining months and days. This calculator does this automatically. Just enter your date of birth.

What is the exact number of days between two dates?

The number of days between two dates counts every calendar day, including leap year days. This calculator shows exact day counts from date of birth to today, or any custom target date.