Age Calculator
Find your exact age in years, months, and days, plus total days lived and time until your next birthday.
Defaults to today. Change this to calculate age on any date.
What this calculator does
The Age Calculator finds the exact time elapsed between a date of birth and a target date (today, by default). It breaks the result down into years, months, and days, and also shows totals in months, weeks, days, hours, and minutes so you can see your age from several angles.
How the calculation works
Age is calculated by comparing the birth date and target date calendar unit by calendar unit. Years and months are counted first, and any remaining days are calculated using the actual number of days in the relevant calendar month, so the result stays accurate across months of different lengths and leap years.
Related Calculators
Frequently Asked Questions
How is age calculated?
FinoMath calculates your exact age by finding the difference between your date of birth and the target date, accounting for varying month lengths and leap years, then expresses the result in years, months, and days.
Does this calculator account for leap years?
Yes. The calculator correctly handles leap years, including February 29 birth dates, when computing your exact age and the number of days until your next birthday.
Can I calculate age as of a future or past date?
Yes. By default the calculator uses today’s date, but you can set any target date to find out how old someone was, or will be, on a specific day.