Age Calculator
Find your exact age in years, months, and days — plus total weeks, months, and hours lived — from your date of birth to today.
How to Use
1. Click the date field and enter your date of birth using the date picker or type it in YYYY-MM-DD format.
2. Your exact age appears instantly — broken down into years, months, and remaining days.
3. You'll also see totals for months, weeks, and days since your birth date.
This calculator always uses today's date automatically, so you don't need to enter the current date manually.
How It Works
Age is calculated by finding the difference between a person's birth date and today's date, carefully accounting for varying month lengths and leap years.
The calculation works by first finding the year difference, then adjusting for whether the birthday has occurred yet in the current year. The remaining months and days are calculated with the same logic.
Example: Someone born on March 15, 1990, as of June 10, 2025, would be 35 years, 2 months, and 26 days old. Their total age in days would be approximately 12,870 days.
This approach correctly handles edge cases like leap year birthdays (February 29) and month-boundary calculations.
Frequently Asked Questions
Related Calculators
Date Difference Calculator
Find the difference between two dates in days, weeks, and months.
Tip Calculator
Calculate tips and split bills between people easily.
Fuel Cost Calculator
Estimate fuel costs for your trip based on distance and consumption.
Square Footage Calculator
Calculate floor area in square feet or square metres.