๐ŸŽ‚ With Birthday Countdown

Age Calculator

Find your exact age in years, months and days โ€” plus fun stats like total days and hours lived, and your next birthday countdown.

โ€”
years old

Age Milestones & Fun Facts

Age Milestone
16Eligible for driver's licence (most provinces)
18Age of majority (AB, MB, ON, PEI, QC, SK)
19Age of majority (BC, NB, NL, NS, NT, NU, YT)
60Earliest age to start reduced CPP pension
65Standard CPP / OAS / GIS eligibility age
70Maximum age to start CPP (42% higher benefit)
71Must convert RRSP to RRIF by Dec 31 of this year

Tip: A person born on Feb 29 (leap day) legally turns a year older on Mar 1 in non-leap years under Canadian convention.

About the Age Calculator

This free age calculator finds your exact age in years, months, and days from any date of birth. Unlike simple calculators that just subtract years, this tool correctly handles leap years, month-end edge cases, and gives you fun stats like your total days, weeks and hours lived.

You can calculate age as of any date โ€” not just today. This is useful for calculating age at a future date, or working out how old someone was at a specific event. The calculator also shows a birthday countdown so you know exactly how many days until your next birthday.

Age Calculator FAQ

To calculate your exact age in years, months and days, subtract your date of birth from today. Account for whether your birthday month has passed this year and handle month-length differences correctly. Our calculator handles all edge cases automatically.

Enter your date of birth and our calculator shows your total days lived. For example, a 30-year-old is approximately 10,950 days old (accounting for leap years). The stat box below your result shows the exact number.

Leap year birthdays (February 29) are handled correctly by our calculator. In non-leap years, your birthday is counted on March 1 for the purposes of calculating your age.

Yes. Just enter their date of birth in the first field. You can also change the second field (Calculate Age As Of) to any date โ€” past or future โ€” to calculate their age at that specific date.

Enter the earlier date as the Date of Birth and the later date as the Calculate Age As Of date. The result shows the exact time between those two dates in years, months and days.