🇬🇧 EN | 🇫🇷 FR

Age calculator

Updated October 2026 · Free · Private: nothing is sent or stored

Enter a date of birth to get an exact age in years, months and days, the total in months, weeks, days and hours, a countdown to the next birthday, and the dates of key Canadian age milestones.

Leave as today, or pick any past or future date (e.g. “how old will I be on…”).
Age today
—
—total months
—total weeks
—total days
—hours (approx.)
—minutes (approx.)
—years (decimal)
Born on a—
Zodiac sign—
Generation—
—

Age milestones for this date of birth

MilestoneAgeDateStatus

How to calculate age

  1. Years: subtract the birth year from the current year. If this year’s birthday has not happened yet, subtract 1.
  2. Months: count the full months since the last birthday.
  3. Days: count the days since that last full month. If the day of the month is lower than the birth day, borrow the number of days in the previous month.

Example: born June 15, 1990, on October 14, 2026. The 2026 birthday has passed, so 2026 − 1990 = 36 years. From June 15 to September 15 is 3 full months, and from September 15 to October 14 is 29 days. Age: 36 years, 3 months and 29 days.

Born on February 29?

If you were born on a leap day, your birthday only appears on the calendar every four years. In other years, people usually celebrate on February 28 or March 1. This calculator shows February 28 in non-leap years. For legal purposes (driver’s licence, age of majority), the rule can depend on the province and the document, so check with the relevant authority.

Important ages in Canada

AgeWhat changes
16Minimum age for a learner’s driver’s licence in most provinces (14 in Alberta).
18Right to vote in federal elections. Age of majority in AB, MB, ON, PE, QC and SK.
19Age of majority in BC, NB, NL, NS, NT, NU and YT.
18 or 19Legal age to buy alcohol and cannabis, depending on the province.
60Earliest age to start CPP (or QPP) retirement pension, at a reduced amount.
65Standard age for CPP/QPP and Old Age Security (OAS).
70Latest age to start CPP/OAS; QPP can be delayed to 72.
71Your RRSP must be converted (e.g. to a RRIF) by December 31 of the year you turn 71.

Rules can change. Confirm program ages with Canada.ca – Public pensions.

Why “how old am I in days” varies

Total days depend on how many leap years fall between the two dates. The calculator counts actual calendar days, including every February 29, so it is exact. Hours and minutes are shown as approximations because they assume midnight on both dates and ignore your time of birth and daylight saving changes.

Generations by birth year

GenerationBirth years (common definition)
Baby Boomers1946 – 1964
Generation X1965 – 1980
Millennials (Gen Y)1981 – 1996
Generation Z1997 – 2012
Generation Alpha2013 – about 2025

Generation boundaries are not official and vary between researchers by a year or two.

Frequently asked questions

How do I calculate my exact age?

Subtract your birth year from the current year, then subtract 1 if your birthday has not happened yet this year. For months and days, count full months since your last birthday, then the remaining days. The calculator does this instantly.

How old am I in days?

Enter your date of birth and the calculator shows your total age in days, counting every leap day. For example, someone born on June 15, 1990 is 13,270 days old on October 14, 2026.

How many days until my next birthday?

The calculator shows the countdown and the day of the week your next birthday falls on, right under your age.

Can I calculate age on a future or past date?

Yes. Change the “Age on this date” field to any date to see how old someone was, or will be, on that day.

What day of the week was I born?

Enter your date of birth: the calculator shows the weekday you were born on.

What is the age of majority in Canada?

It is 18 in Alberta, Manitoba, Ontario, Prince Edward Island, Quebec and Saskatchewan, and 19 in British Columbia, New Brunswick, Newfoundland and Labrador, Nova Scotia and the three territories.

Is my data saved?

No. The calculation runs entirely in your browser. Your date of birth is never sent to a server or stored.

Related calculators

Results are calculated in your browser using your device’s calendar. Ages are exact to the day; hours and minutes are approximate.