Age Calculator
Find your exact age in years, months and days, plus the total elapsed days, weeks, hours, minutes and seconds since your date of birth. Optionally compute your age on any past or future date — useful for filling in forms, planning milestones or settling age-based eligibility questions.
How to use
- 1
Enter your date of birth
Use the date picker labelled “Date of birth”. The value is clamped to today so you can’t pick a future birthdate by accident.
- 2
Set the “age on” date
Defaults to today. Change it to find your age on a different date — for example on the day an event happens or a form is submitted.
- 3
Read the breakdown
The three big numbers show calendar years, months and days. The list below totals the elapsed time in days, weeks, hours, minutes and seconds.
- 4
Copy the summary
Use Copy to put a one-line summary like “23 years, 4 months, 12 days (8543 total days)” on your clipboard.
Common use cases
- Verify you meet the minimum age requirement for an exam, job or visa application.
- Calculate a child’s age on the first day of school or a sports season.
- Count the total days since a wedding, product launch or quit-smoking date.
- Settle “how old am I really?” debates with second-precision totals.
Limitations
- Years / months / days use calendar arithmetic (the human convention). Totals use 24-hour days and ignore leap-second adjustments.
- Daylight Saving Time boundaries are not factored into the “total hours” figure — it assumes exactly 24 hours per calendar day.
- The “total months (approx)” figure divides total days by 30.4375 and may differ by a day or two from the calendar count.
- The tool does not support time-of-day inputs — every calculation is performed at midnight in your local timezone.
Frequently asked questions
Related tools
View allDate Difference Calculator
Calculate the number of days between two dates.
BMI Calculator
Calculate Body Mass Index from height and weight.
Working Days Calculator
Calculate business days between two dates.
Pregnancy Due Date Calculator
Estimate your pregnancy due date.