Age Calculator
How the Age Calculator works
This tool works out your age in complete years, months, and days, rather than rounding to the nearest year. It compares your date of birth with a reference date, which is today by default. It first counts whole years, then whole months, then the leftover days. When the day count would go negative, it borrows from the previous month, which is exactly what you would do if you counted on a calendar by hand.
This is why simply subtracting the birth year from the current year can be wrong. If your birthday has not happened yet this calendar year, subtraction overstates your age by one. The calculator checks the exact date, so it always gives the right answer.
A worked example
Suppose someone was born on 15 May 1990 and we want their age on 9 October 2026. Counting whole years from 15 May 1990 reaches 15 May 2026, which is 36 years. From 15 May to 15 September is 4 more months. From 15 September to 9 October is 24 days. The exact age is therefore 36 years, 4 months, and 24 days. Subtracting the years alone would also give 36 here, but if the date were 1 May 2026 instead, subtraction would say 36 while the real age would still be 35.
Why the "calculate as of" date matters
Many official rules are based on age on a specific date rather than today. School admissions often require a child to reach a certain age by a cutoff date, pension schemes set eligibility from an exact birthday, visa and immigration rules check age on the application date, and sports leagues group players by age on a fixed day. By changing the "calculate as of" field, you can check your age on any date in the past or the future, for example the first day of a school year or the date of an upcoming deadline.
Leap years and February 29 birthdays
The calculator handles leap years and different month lengths automatically. A person born on 29 February only has a calendar birthday every four years. In this calculator, they are counted as turning a year older on 1 March in non-leap years. Legal systems differ on this point: some treat 28 February as the birthday and others use 1 March, so for an official purpose, check the rule that applies to you.
Common uses
People use age calculators to confirm legal age requirements, fill in forms that ask for exact age, plan milestone birthdays, check a child's age for school or vaccination schedules, and settle everyday curiosity. To count the days between any two dates, rather than an age, use the Date Difference Calculator. This tool gives general information only and should not replace an official calculation where one is required.
You can also use the "calculate as of" field to look ahead. To find out how old someone will be on a future date, such as the first day of school or a planned retirement date, enter their birth date and set the "as of" date to that day. Reading the result in years, months, and days is often more useful than a single rounded number when a rule says someone must be "at least" a certain age by a given date.