UnityLife

Age Calculator

How old are you, exactly?

Enter a date of birth and a target date — today by default. We give you years, months and days, plus running totals in months, days and hours.

Free tool

Age

--years

Pick a date of birth and a target date to calculate.

We compare two civil dates; daylight-saving and timezones do not change the result. Useful for pension paperwork, medical forms, anniversaries and curiosity.

Why an exact age sometimes matters

Pension paperwork, medical forms, school enrolment cut-offs, child-passport renewals and many legal documents in Canada ask for age as of a specific date — not just today. Knowing your age in years and months on a particular date can save a phone call to a benefits office.

How the maths work

We start with the difference in calendar years between the two dates, then walk back one calendar month at a time if the target day is earlier than the birth day. The algorithm respects the actual length of each calendar month, including leap years (Feb 29).

Birthdays at the boundary

If you were born on 29 February (leap day), you only get a “true” birthday every four years. The calculator handles this by treating 29 February in non-leap years as 28 February for the purpose of computing whole years.

This tool is for educational purposes only and does not provide medical advice, diagnosis, or treatment. Always consult a licensed Canadian healthcare professional. Read our full disclaimer.