Age Calculator
This free age calculator tells you your exact age in years, months and days, plus your total age in months, days and hours. Enter a date of birth, pick the date you want to measure to, and the result appears instantly. Everything is calculated in your browser, so the dates you type are never sent anywhere.
How to use the age calculator
- Enter the date of birth in the first field. You can type it or pick it from the calendar.
- Leave the second field on today's date, or change it to any past or future date.
- Press Calculate My Age. You get the exact age in years, months and days, followed by the total number of months, days and hours.
How the exact age is calculated
Subtracting the birth year from the current year only gives an approximate age, because it ignores whether the birthday has already happened this year. This age calculator works the same way a person would count on a calendar:
- It first counts the full years between the two dates. If the birthday has not arrived yet in the end year, that year is not counted.
- It then counts the full months left over after the last birthday.
- Finally it counts the remaining days. When the day of the month in the end date is smaller than the birth day, it borrows the length of the previous month (28, 29, 30 or 31 days), so leap years and short months are handled correctly.
The totals in days and hours come from the real time difference between the two dates, so they always match a calendar count.
Worked example
Someone born on 14 March 1990 who checks their age on 9 October 2026 is 36 years, 6 months and 25 days old. The 36 years run from 14 March 1990 to 14 March 2026, the 6 months take us to 14 September 2026, and the last 25 days cover 14 September to 9 October. In total that is 438 complete months and 13,358 days.
Common reasons to calculate an exact age
- Filling in official forms, visa or insurance applications that ask for age in years and months.
- Checking eligibility for school enrollment, sports categories, retirement plans or age-restricted services.
- Working out a baby's or a pet's age in months and weeks.
- Finding out how old you will be on a future date, such as a wedding, a trip or a milestone birthday.
- Satisfying curiosity: many people like knowing how many days they have been alive.
Frequently asked questions about the age calculator
How does this age calculator handle leap years?
Leap years are handled automatically. The day count uses the real calendar, so 29 February is counted when it exists, and someone born on 29 February is treated as having their birthday on 28 February in non-leap years for the month-and-day breakdown.
Can I calculate someone else's age?
Yes. Enter any date of birth. The tool does not need to know who the person is and stores nothing.
Can I calculate my age on a future or past date?
Yes. Change the second date to any day you want. This is useful to know your age on a deadline or how old you were on a past event.
Why is my age in months different from years × 12?
The total months include the extra full months since your last birthday. For example 36 years and 6 months equals 438 months, not 432.
Does the calculator use my time zone?
It uses the dates you enter, at the start of each day. Time zones do not change the result unless you need the age to the exact hour of birth.
Is this age calculator free?
Yes, completely free, with no account and no limit on how many times you use it.
How old is someone born in a given year?
If you only know the year of birth, the age at the end of 2026 is simply 2026 minus that year, and it is one year less until the birthday arrives. For anything official you need the exact date, which is what the calculator above uses.
| Year of birth | Age during 2026 (before / after birthday) |
|---|---|
| 1960 | 65 / 66 |
| 1970 | 55 / 56 |
| 1980 | 45 / 46 |
| 1990 | 35 / 36 |
| 2000 | 25 / 26 |
| 2010 | 15 / 16 |
Different ways people count age
Most countries count age in completed years, which is the method used here. In some traditional East Asian systems a person was considered one year old at birth and gained a year every new year, so the "age" could be one or two years higher. South Korea officially moved to the international method in 2023. When a form asks for your age, it almost always means completed years.
Related tools
- Date Difference Calculator – count days, weeks and months between any two dates.
- Time Duration Calculator – find how long something lasted in hours and minutes.
- Retirement Savings Calculator – see if you are on track for the age you want to retire.
- All free tools
For background on how age is counted in different countries and legal systems, see Age (law) on Wikipedia.