Age Calculator

Find your exact age in years, months and days — plus total months, weeks, days lived and time until your next birthday.

Defaults to today
Advertisement

How this age calculator works

Your age is calculated the same way it is done officially: complete calendar years first, then complete months, then remaining days. For example, someone born on 15 March 2000 is, on 10 July 2026, exactly 26 years, 3 months and 25 days old. The calculator correctly handles leap years and months of different lengths.

This "years, months, days" format is what most forms, job applications, school admissions and government documents ask for. The calculator also shows your age in total months, weeks, days and hours — useful for infant milestones, medical forms and just plain curiosity.

Common uses

Frequently asked questions

How is age calculated when the birthday hasn't occurred yet this year?

The completed-years count only increases on your birthday. If you were born in September and it is currently July, your age in years is still last year's count, with the months and days shown separately.

What about people born on 29 February?

In non-leap years, most jurisdictions treat 1 March as the day a leap-year baby completes another year. This calculator counts the year as complete once the calendar reaches the equivalent date.

Can I calculate age at a past or future date?

Yes — change the "Age as of" field to any date. This is handy for eligibility cutoffs like "must be 18 on 1 January".