Age Calculator
Find your exact age in years, months and days โ plus total days lived, next birthday countdown, and milestone year table. Everything runs in your browser; no data is sent anywhere.
Milestone ages
| Age | Year you reach it | Date |
|---|
Date Difference Calculator
Find the difference between any two dates.
How is age calculated?
Age is not simply the difference between two year numbers. A person born on 15 August 2000 is still 25 years old on 14 August 2026 โ they turn 26 only on 15 August. The correct algorithm:
- Subtract birth year from the target year โ raw year count.
- Compare months: if the target month is earlier than the birth month, subtract 1 year.
- Compare days within the month: if the target day is earlier than the birth day, subtract 1 month and add the number of days in the previous month to account for varying month lengths (28/29/30/31 days).
This handles edge cases like birthdays on 29 February (leap-day babies are typically considered to turn a year older on 28 February or 1 March in non-leap years, depending on jurisdiction โ the calculator uses 28 February as the convention).
Fun age facts
How old are people born in recent years? (as of 2026)
| Birth Year | Age in 2026 | Notes |
|---|---|---|
| 2008 | 17โ18 | Turning 18 in 2026 (legal adult in most countries) |
| 2005 | 20โ21 | Turning 21 in 2026 (voting/drinking age in some countries) |
| 2001 | 24โ25 | Millennials / Gen Z cusp |
| 2000 | 25โ26 | Born in the year 2000 |
| 1996 | 29โ30 | Turning 30 in 2026 |
| 1991 | 34โ35 | Core Millennial generation |
| 1986 | 39โ40 | Turning 40 in 2026 |
| 1976 | 49โ50 | Turning 50 in 2026 |
| 1966 | 59โ60 | Turning 60 in 2026 |
| 1961 | 64โ65 | Approaching typical retirement age |
| 1956 | 69โ70 | Turning 70 in 2026 |
Age is "XโY" because the exact birthday within the year determines whether someone has yet turned the older age.
Frequently asked questions
How is exact age calculated?
Exact age is calculated in three steps. First, subtract the birth year from the target year to get a raw year count. Then subtract birth month from target month; if the target day is earlier in the month than the birth day, borrow one month and add the number of days in the previous month to the day difference. Finally, if months become negative, borrow a year and add 12. This handles February, leap years, and month-length variations automatically โ it is the same method courts and governments use for legal age determination.
What is the legal age of majority in different countries?
The age of majority (when a person is legally considered an adult) varies by country: India โ 18 years (21 under the Hindu Minority and Guardianship Act in some contexts); United States โ 18 years (19 in Alabama and Nebraska, 21 in Mississippi for certain purposes); United Kingdom โ 18 years; Japan โ 18 years (changed from 20 in April 2022); Canada โ 18 or 19 depending on the province; Germany, France, Australia โ 18 years. Use the calculator above to find the exact date on which any person reaches a milestone age.
How many days old am I?
Your age in days is the total number of calendar days between your date of birth and today, inclusive of leap days. For example, someone born on 1 January 2000 is 9,677 days old on 24 June 2026. You can see your exact total-day count in the "Total days" result above. Interestingly, 1 billion seconds equals approximately 31.7 years, so you pass the 1-billion-second mark a little over 31 and a half years after your birth.
What day of the week was I born on?
The calculator automatically determines your day of birth from your date of birth using JavaScript's Date API, which applies the proleptic Gregorian calendar. For dates before 15 October 1582 (when the Gregorian calendar was adopted) the result is extrapolated and may differ from historical Julian-calendar records. For modern dates (after 1582) the day-of-week result is reliable.
How do I calculate age for a future or past date?
Use the "As of" date field. By default it is set to today, but you can change it to any past or future date. This lets you answer questions like "How old will I be on my wedding date?", "How old was my grandfather when he emigrated in 1965?", or "How old will I be when I retire in 2045?" The calculator uses the exact same years/months/days algorithm regardless of whether the "as of" date is in the past or future.
What is the difference between age in years and chronological age?
Chronological age is the time elapsed since birth measured in calendar years, months, and days โ exactly what this calculator computes. It is different from biological age (how old your body functions physiologically), mental age (cognitive development level), or social age (life-stage milestones). Legal and administrative contexts always use chronological age. Some cultures use a different age-counting system โ for example, in traditional Korean age reckoning, a person is considered 1 year old at birth and gains a year on every New Year's Day rather than their birthday.
Related tools
- EMI Calculator โ calculate loan EMI, interest & amortisation
- Compound Interest Calculator โ grow savings over time
- Mortgage Calculator โ home loan monthly payment
- Milliseconds to Minutes Converter
- All Tools