Age Calculator
Calculate your exact age in years, months and days, total days lived and the time left until your next birthday.
How Old Am I? How to Calculate Your Age
Age calculation means expressing the time between your date of birth and today (or a specific date) in years, months and days. The tool above calculates your age instantly when you enter your birth date; it also shows how many days, weeks and hours you have lived and the time left until your next birthday.
The most common everyday uses of age calculation are: retirement applications, completing official documents, determining school enrollment age, health-screening age criteria and birthday countdowns.
The Age Calculation Formula
The basic age formula is: Age = Current Year − Birth Year. However this is only approximate. If your birthday has not occurred yet, your real age is one less. For an exact result, the month and day are also compared:
- Calculate the year difference: Current year − Birth year
- If the birth month and day have not occurred yet, subtract 1
- Calculate the remaining month and day difference separately
This tool also accounts for leap years automatically. For people born on February 29, February 28 or March 1 is used in other years.
How Many Days Have I Lived?
The total day count covers all days since your date of birth, including leap years. The table below shows total days, weeks and hours for some age groups:
| Age | Total Days (approx.) | Total Weeks | Total Hours |
|---|---|---|---|
| 1 year | 365 days | 52 weeks | 8,760 hours |
| 5 years | 1,826 days | 260 weeks | 43,824 hours |
| 10 years | 3,652 days | 521 weeks | 87,648 hours |
| 18 years | 6,574 days | 939 weeks | 157,776 hours |
| 25 years | 9,131 days | 1,304 weeks | 219,144 hours |
| 30 years | 10,957 days | 1,565 weeks | 262,968 hours |
| 40 years | 14,610 days | 2,087 weeks | 350,640 hours |
| 50 years | 18,262 days | 2,608 weeks | 438,288 hours |
| 60 years | 21,915 days | 3,130 weeks | 525,960 hours |
| 70 years | 25,567 days | 3,652 weeks | 613,608 hours |
Calculating Age as of a Reference Date
The "Reference Date" field lets you calculate your age not as of today, but as of a specific date. This is useful in cases such as:
- Retirement planning: To answer "How old will I be in 2030?", set the reference date to 2030.
- Your age on a past date: To find your age when a specific event happened (graduation, marriage, starting a job).
- Children's school age: Enter a cut-off date such as September 1 to check a child's age at enrollment.
Birthday Countdown
After you calculate your age, the tool shows how many days are left until your next birthday. If today is your birthday, it displays "Today!". This is handy for planning celebrations or simply keeping track of the countdown. Knowing your exact age and the days remaining also helps with milestone planning — turning 18, 21, 30, 50 and other meaningful ages.
Why Exact Age Matters
Beyond curiosity, an exact age in years, months and days is needed for many practical purposes: medical assessments (where age in months matters for infants and children), legal thresholds, insurance and pension calculations, and eligibility for age-restricted services. Because manual calculation is error-prone — especially around leap years and month boundaries — this exact age calculator gives a reliable result every time. Enter your date of birth above to see your precise age and a full breakdown of the time you have lived.
Leap Years and February 29 Birthdays
Leap years add a day (February 29) every four years to keep the calendar aligned with Earth's orbit. A correct age calculator must count these extra days, and this tool does so automatically using the calendar date system. People born on February 29 — called "leaplings" — technically have a birthday only once every four years:
- In leap years their birthday falls on February 29 as normal.
- In common years it is usually observed on February 28 or March 1, depending on the country and purpose (legal vs. celebratory).
Whichever convention you follow, the total days-lived count stays accurate because every leap day since your birth is included.
Date of Birth Calculator and Birthday Calculator
This tool doubles as a date of birth calculator and a birthday calculator: from a single date of birth it derives your current age, the exact day of the week you were born, the total time you have lived and the days remaining to your next birthday. Common ways people use it include:
- Birthday planning: count down to the next celebration and find which weekday it lands on.
- Forms and applications: confirm an exact age for official documents, job or school applications.
- Milestones: work out the date you reach 18, 21, 65 or any other significant age.
- Comparing ages: use the reference-date field to compare ages between two people or two dates.
Quick Age Calculator vs Exact Age
If you only need a rough number, the quick age calculator approach is simply Current Year − Birth Year. But this can be off by a year if the birthday has not happened yet. To calculate my age precisely, the day and month must also be compared — which is exactly what this tool does. The table below shows the difference for someone born on 15 December 1990, evaluated on 9 June 2026:
| Method | Result | Accurate? |
|---|---|---|
| Quick (year only) | 2026 − 1990 = 36 | No (birthday not yet reached) |
| Exact (with month/day) | 35 years, 5 months, 25 days | Yes |
For everyday questions like "how old am I?" the exact method is always the safer choice, and this free age calculator handles every detail — leap years, month lengths and birthdays — for you.
Frequently Asked Questions About the Age Calculator
You find your age by subtracting your date of birth from today's date. This tool automatically calculates your age in years, months and days when you enter your birth date. If your birthday has not occurred yet this year, one year is subtracted. It also shows total days, weeks and hours lived.
Yes. Because this tool uses the JavaScript Date object, leap years are taken into account automatically. For people born on February 29, February 28 is used in non-leap years. All leap years are included in the total day count.
Yes. By changing the "Reference Date" field you can calculate how old you are (or will be) as of a past or future date. This is useful for finding your age at retirement or at a specific event.
After you enter your birth date, the result shows the number of days left until your next birthday in the "Until Birthday" field. If today is your birthday, it shows "Today!".
The tool calculates total days, weeks and hours lived and shows them in a detailed table. For example, a 30-year-old has lived about 10,957 days and 1,565 weeks.
The basic formula is Age = Current Year − Birth Year. However this is only approximate; if your birthday has not occurred yet, your real age is one year less. For an exact result, the month and day are also compared, which this tool does automatically.
Couldn't find the answer you were looking for?
Explore all our tools and get the fastest answer to your question.