Age Calculator
Calculate exact age in years, months and days between two dates.
Calculate exact age in years, months and days between two dates.
The Age Calculator compares a date of birth with a chosen target date and breaks the elapsed time into calendar years, months and days. It also shows the total number of elapsed days, which is useful when you need more detail than a simple year count.
Calculating exact age becomes surprisingly fiddly by hand once you need calendar-accurate years, months and days rather than a rough estimate, because months have different lengths and leap years shift the day count; this tool handles those calendar irregularities automatically.
For related tasks, try Calorie Calculator, Date Difference Calculator or Day of Year Calculator.
If a person was born on 10 March 2000 and you calculate their age on 10 March 2026, the result is exactly 26 years. Using another day in March will also show the extra months and days where applicable.
Someone born on 29 February in a leap year technically only has a real birthday once every four years; this calculator still returns a precise calendar age on any target date by treating the elapsed time correctly, without needing a special case for leap birthdays.
The ‘total elapsed days’ figure and the ‘years, months, days’ figure describe the same span of time in two different formats, so they will not convert into each other with simple multiplication, since a year is not always exactly 365 days once leap years are involved. Use whichever format fits what you need rather than trying to cross-check one against the other by hand.
The calculator counts whole years first, then whole months, then the remaining days, borrowing from the previous month when needed. Someone born on 15 August 1992 is, on 7 October 2026, 34 years, 1 month and 22 days old: 34 years takes you to 15 August 2026, one month to 15 September, and 22 more days to 7 October. In total that is 12,471 days, including eight leap days. The two ways of stating age are both correct but answer different questions, so use the one that suits the form or document in front of you.
People born on a leap day have a real birthday only every four years, so the law needs a rule for the other years. The rule differs by country. In many places a person born on 29 February is treated as turning a year older on 1 March in non-leap years, while others use 28 February. This can matter for the exact date someone becomes eligible to drive, vote or retire. If your decision depends on it, check the rule in the relevant country, because a calculator can show elapsed time but cannot decide a legal convention.
Exact age matters for school admission cut-off dates, sports age groups, insurance premiums, retirement and pension eligibility, visa and passport rules, and medical dosing for children. These often use age on a specific date, such as 1 September, rather than today. Set the second date in the calculator to that cut-off to see the result. For official purposes always use the date written on the birth certificate or identity document, and confirm how the authority counts age before relying on the result.
Age can also be shown in months, weeks or days, which is useful for babies, pets and project timelines. Counting down to the next birthday is another common use. Not every culture counts age the same way: traditional East Asian age counting, for example, treats a baby as one year old at birth and adds a year at the new year. If you are comparing ages across systems, make clear which method you use so the numbers match.
Many rules ask for your age on a fixed date, such as 1 September, instead of today. To check eligibility, subtract the required age from the cut-off date. For a minimum age of 18 on 1 September 2026, someone must have been born on or before 1 September 2008. Set the second date in the calculator to the cut-off to confirm the result. This approach is useful for school entry, sports categories, exam registration and age-restricted offers. Always follow the wording of the rule itself, since some authorities count the day before the birthday as the last day of the previous age.
A child was born on 14 March 2019 and the school sets 1 September 2025 as the cut-off date for admission. Counting whole years, 14 March 2019 to 14 March 2025 is 6 years. Counting whole months, 14 March to 14 August is 5 months. From 14 August to 1 September is 18 days. So the child is 6 years, 5 months and 18 days old on the cut-off date. If the rule says a child must be six by that date, the child qualifies. Doing the same calculation for a child born on 2 September 2019 gives 5 years, 11 months and 30 days, which falls just short, showing why exact dates matter.
Sometimes age is easier to picture in smaller units. A person who is 30 years old has lived about 10,957 days, since 30 times 365.25 is 10,957.5, which is about 1,565 weeks or 262,980 hours. One billion seconds is a little over 31.7 years, so many people pass that milestone around their 32nd birthday. These conversions are popular for celebrating milestones such as the 10,000th day, which comes at about 27 years and 4 months. Because the exact answer depends on leap days and on the exact time of birth, the calculator gives whole days, while hours and seconds here are estimates.
Many rights and duties depend on age: starting school, driving, voting, signing contracts, buying certain goods, working, retiring and claiming benefits. The ages are set by each country, and sometimes by each region, so 18 is common but not universal. Some rules use the age at a particular date, others use the date of the event, and some count a person as a year older the day before the birthday. Official documents such as a birth certificate, identity card or passport are what authorities rely on. Use the calculator for planning and quick checks, and rely on the official rule and document for anything with legal weight.
In schools and youth sports, groups are often based on birth year or a cut-off date, which creates a well-known pattern: children born soon after the cut-off are almost a year older than their classmates born just before it. Researchers call this the relative age effect, and it can affect selection for teams and early test results. If you are a parent or coach, knowing the exact age in months helps put performance in context. Age is also used for insurance, medical dosing for children, pet care and warranties, so being able to calculate it precisely from two dates is a useful everyday skill.
Chronological age is the time that has passed since birth, usually given in completed years, months and days. A completed year is counted on the birthday itself. A leap day baby is born on 29 February, and the date of the birthday in other years depends on local rules. The cut-off date is the fixed date on which age is measured for school entry or competitions. Age in months is used for infants, and elapsed time simply means the length of time between two dates.
To find a person's age in years, subtract the birth year from the current year and subtract one if the birthday has not yet happened this year. One year is about 365.25 days or 52.18 weeks, and 10,000 days is about 27 years and 4 months. A person who is 30 has lived about 10,957 days. If a calculated age looks wrong by exactly one year, check whether the birthday has passed on the date you used.
Yes. It calculates calendar years, months and days rather than treating every month as a fixed number of days.
Yes. Change the target date to any valid date that comes after the date of birth.
Leap years and different month lengths make calendar time longer or shorter than a simple 365-day estimate.
Because leap years add an extra day roughly every four years, the exact day count over many years is slightly more than a simple 365-day multiplication would suggest.
Yes, as long as the target date is after the date of birth; this is useful for figuring out someone's exact age on a future event date.