Age Calculator

Find your exact age in years, months and days, plus the total number of months, weeks and days you have lived and how long until your next birthday.

  • Exact years, months & days
  • Any two dates
  • Handles leap years
Your age–
Born on a–
0Total months
0Total weeks
0Total days
0Total hours (approx.)
0Days to next birthday

How to use the Age Calculator tool

  1. Enter the date of birthPick the birth date in the first box.
  2. Choose the “age on” dateIt is set to today automatically. Change it to find someone’s age on a past or future date, such as an exam cut-off date.
  3. Read the resultYour age appears instantly in years, months and days, along with totals and the countdown to your next birthday.

What the age calculator shows

  • Exact ageYears, months and days, calculated the way people and official forms count age.
  • Age on any dateCheck eligibility for exams, jobs, sports categories or retirement on a specific date.
  • TotalsTotal months, weeks, days and approximate hours lived.
  • Day of the weekFind out which weekday you were born on.
  • Next birthdayDays left until the next birthday and the weekday it falls on.
  • Leap-year awareCorrectly handles February 29 birthdays and months of different lengths.

How age is calculated

Your age is the number of full years, months and days between your date of birth and a given date. The calculator counts complete years first, then complete months, then the remaining days. When the day of the month in the target date is smaller than your birth day, it borrows the number of days in the previous month, exactly as you would when counting on a calendar.

Example: someone born on 15 June 1995 is 31 years, 4 months and 12 days old on 27 October 2026. From 15 June to 15 October is 4 complete months, and from 15 October to 27 October is 12 more days.

Calculating age on a specific date

Many applications ask for your age “as on” a cut-off date rather than today. Government job notifications, university admissions, competitive exams, school admissions and youth sports leagues all use this. Set the second date to the cut-off date mentioned in the notice, and the calculator shows your exact age on that day, so you can check whether you meet the minimum or maximum age limit.

Birthdays on February 29

People born on 29 February (a “leapling”) only see their exact birthday once every four years. In common years, this calculator treats February 28 as the birthday for the countdown. Legal rules differ between countries, and some treat March 1 as the birthday in common years, so check the rule that applies to you if it matters for a legal age.

Fun facts the calculator reveals

  • You turn 10,000 days old at about 27 years and 4 months of age.
  • Your billionth second arrives at roughly 31 years and 8 months.
  • The weekday you were born on is shown above. Ask friends and family to compare.

Why “total hours” is approximate

Total hours are calculated as total days multiplied by 24. The exact figure also depends on the time of day you were born and on daylight-saving time changes where you live, which can add or remove an hour twice a year.

Frequently asked questions

How do I calculate my exact age?
Enter your date of birth. The calculator uses today’s date automatically and shows your age in completed years, months and days.
Can I calculate age on a past or future date?
Yes. Change the “Age on this date” field to any date, for example an exam or job application cut-off date.
Does it account for leap years?
Yes. It uses real calendar dates, so leap years and months with 28, 29, 30 or 31 days are all handled correctly.
What if I was born on February 29?
In non-leap years, the next-birthday countdown uses February 28. Your age in years, months and days is always calculated from the real dates.
Is my date of birth stored?
No. Everything is calculated in your browser and nothing is sent or saved.