Age Calculator — How Old Am I?
Find your exact age in years, months, days, weeks, hours, and seconds. Calculate age differences, days until your next birthday, how old you were on any past date, and more — all in one place.
Was this calculator helpful?
📚 Sources & Methodology
- 1 U.S. Social Security Administration — Age Calculation Standards: SSA uses the day preceding the birthday when determining age for benefit eligibility, following the common-law rule that age is attained on the day before the birthday. ssa.gov
- 2 U.S. Naval Observatory — Gregorian Calendar Definition: The Gregorian calendar defines a standard year as 365 days with a leap day every 4 years, except for century years not divisible by 400. All date arithmetic in this calculator follows this standard. aa.usno.navy.mil
- 3 ISO 8601 — Date and Time Standard: This calculator uses ISO 8601 date format (YYYY-MM-DD) for all internal date arithmetic, ensuring unambiguous, internationally consistent calculations. iso.org
How to Calculate Your Exact Age — Complete Guide
Whether you need your exact age for a passport application, want to know how many days old you are, or are simply curious how many hours you have lived — age calculation touches everyday life more often than most people realize. This free age calculator handles every variation in a single tool.
How Does the Age Calculator Work?
The calculator subtracts your date of birth from a reference date (today by default) using the Gregorian calendar. It accounts for varying month lengths and leap years automatically. The result is broken down into years, months, days, total weeks, total hours, and total seconds — giving you a full picture of time elapsed since birth.
Adjusted if birthday has not yet occurred in current year: subtract 1 from years, add remaining months.
Total Days = Sum of all calendar days from Date of Birth to Reference Date (including leap days)
Total Hours = Total Days × 24
Total Weeks = Total Days ÷ 7
Total Seconds = Total Days × 86,400
How Old Am I in Days?
Counting total days is the most precise way to measure age. Every year has either 365 or 366 days (leap year), so multiplying your age in years by 365 gives only an estimate. The exact day count requires tracking every leap year since your birth. Use the Days / Weeks / Hours tab above for an instant breakdown.
A 10-year-old is approximately 3,652 days old • A 20-year-old approximately 7,305 days • A 30-year-old approximately 10,957 days • A 40-year-old approximately 14,610 days • A 50-year-old approximately 18,262 days
Age Conversion Reference Table
| Age (Years) | Approx. Days | Approx. Weeks | Approx. Hours | Approx. Months |
|---|---|---|---|---|
| 1 year | 365 | 52 | 8,760 | 12 |
| 5 years | 1,826 | 261 | 43,824 | 60 |
| 10 years | 3,652 | 522 | 87,648 | 120 |
| 18 years | 6,574 | 939 | 157,776 | 216 |
| 21 years | 7,671 | 1,096 | 184,104 | 252 |
| 25 years | 9,131 | 1,305 | 219,144 | 300 |
| 30 years | 10,957 | 1,566 | 262,968 | 360 |
| 40 years | 14,610 | 2,088 | 350,640 | 480 |
| 50 years | 18,262 | 2,609 | 438,288 | 600 |
| 65 years | 23,741 | 3,392 | 569,784 | 780 |
How to Calculate Age Difference Between Two People
To find the age gap between two people, subtract the earlier birth date from the later one. The result is expressed in years, months, and days. For example, if Person A was born on March 15, 1990 and Person B on July 22, 1995, the difference is exactly 5 years, 4 months, and 7 days. Use the Age Difference tab above for instant results.
How Many Days Until My Birthday?
The birthday countdown counts days from today to your next birthday. If your birthday has already passed this year, the calculator automatically uses next year's date. This is useful for party planning, countdown timers, or figuring out how many days you need to wait before a milestone birthday.
How Old Was I on a Past Date?
The Age on Past Date mode is perfect for historical curiosity — finding out your age at a famous historical event, during a specific year in school, or on your first day of work. Simply enter your birth date and the historical date to get your precise age on that day.
Age Calculation Across Different Systems
Most Western countries use the Gregorian age system: age starts at zero at birth and increases by one on each subsequent birthday. In traditional East Asian age reckoning, particularly in older Korean and Chinese systems, a person is born at age 1 (or in some interpretations, age 0 is skipped) and gains a year each Lunar New Year rather than on their birthday. South Korea officially abandoned this system in 2023 in favor of the international standard. Our calculator uses the Gregorian system — the global default for legal, medical, and official purposes.
Why Age Calculation Matters
Precise age determines school enrollment eligibility, legal drinking and driving ages, retirement benefit start dates, Medicare and Social Security qualification, minimum age requirements for employment and contracts, and passport and visa applications. The U.S. Social Security Administration follows the common-law rule that a person attains an age on the day before the anniversary of their birth — meaning someone born on March 1 reaches a new age on the last day of February, not March 1. Our calculator uses the standard birthday-equals-age rule, which applies in most everyday contexts.
Leap Year and Age Calculation
A leap year occurs every 4 years (divisible by 4), except for century years — which are only leap years if divisible by 400. So 2000 was a leap year, 1900 was not, and 2100 will not be. People born on February 29 technically have a birthday only once every four years. In the three non-leap years, most countries and legal systems recognize their birthday on February 28. Our calculator handles this correctly.