How old am I? Exact age calculator

Enter your date of birth and the calculator shows your exact age in years, months and days, the total number of days, weeks and hours you have lived, and the date of your next birthday. You can also find your age on any past or future date. Leap years and month ends are handled for you.
🔒 Everything runs in your browser. Your data and files never leave your device.
How your exact age is calculated
Your age is the number of full years, months and days since you were born. The calculator steps forward month by month from your birth date until the next step would pass the target date. The leftover is your days.
age = full months ÷ 12 (years) + remaining months + remaining days
Everything uses calendar dates, so daylight saving time never shifts the answer by a day. If your birth day does not exist in a month (the 31st in a 30-day month), the last day of that month is used.
Born on February 29: when is your birthday?
Common years have no February 29. Most U.S. states treat a leap-day birthday as February 28 or March 1 in those years, so the calculator lets you pick. Either way you are one year older by March 1.
| Born 02/29/2000 | Birthday on March 1 | Birthday on February 28 |
|---|---|---|
| On 02/28/2023 | 22 years, 11 months, 30 days | 23 years |
| On 03/01/2023 | 23 years | 23 years, 0 months, 1 day |
| On 02/29/2024 | 24 years | 24 years |
Age milestones in days
| Age | Days (approx.) | Hours (approx.) |
|---|---|---|
| 1 year | 365 or 366 | 8,760 |
| 18 years | 6,574 | 157,776 |
| 21 years | 7,670 | 184,080 |
| 65 years | 23,741 | 569,784 |
The average calendar year is 365.2425 days because of leap years.
3 real-life examples
Born March 15, 1990, calculated on October 30, 2026
Result: 36 years, 7 months and 15 days, which is 13,378 days lived (1,911 weeks and 1 day). Born on a Thursday. Next birthday: Monday, March 15, 2027, in 136 days, turning 37.
Turning 21
Someone born August 31, 2005 is 21 years, 1 month and 30 days old on October 30, 2026. They turned 21 on August 31, 2026. Use the "age on" date to check eligibility for any age cutoff, such as renting a car or a program deadline.
A leap-day birthday
Born February 29, 2000, you are exactly 24 on February 29, 2024. In 2023 with a March 1 birthday, you go from 22 years, 11 months and 30 days on February 28 to exactly 23 years on March 1.