Your exact age to the day, plus fun stats about your life.
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."
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.
Simply subtracting birth year from current year gives an approximate age. The correct method counts complete years, then remaining complete months, then remaining days.
Age calculations are used for retirement eligibility, school enrollment cutoffs, legal age requirements, medical age-based screening guidelines, and tracking milestones.