Skip to content

Age Calculator

Calculate your exact age in years, months, and days. Find total days lived, weeks, hours, and minutes since birth.

Age Worksheet

Something wrong or missing? Tell us — we read every report and fix issues fast.

How to Calculate Your Exact Age

Calculating age sounds simple — subtract your birth year from the current year. But that only gives a rough number. Your exact age depends on the month and day as well. This calculator does the full date arithmetic for a precise result down to the day.

The Date Difference Method

Break the problem into three parts:

  1. Years: Subtract birth year from current year, reduce by one if you haven't yet reached your birthday this year.
  2. Months: Subtract birth month from current month. If negative, borrow 12 from the year count.
  3. Days: Subtract birth day from current day. If negative, borrow the number of days in the previous month.

Age in Different Units

Beyond years-months-days, you might want to know total days alive, total weeks, or even hours and minutes. The calculator shows all of these. Parents often track a baby's age in weeks for the first year, and "10,000 days alive" has become a popular personal milestone.

Handling Leap Years

A leap year occurs every 4 years (with century exceptions), adding February 29. If born on Feb 29, your birthday in non-leap years typically falls on Feb 28. The total-days calculation includes all leap years automatically.

Age in Different Units

Approximate values for common round ages, using the average year length of 365.2425 days. Your exact totals depend on which leap years fall inside your lifespan, which the calculator counts precisely.

AgeDaysWeeksMonthsHours
1 year36552128,766
5 years1,8262616043,829
10 years3,65252212087,658
13 years4,748678156113,956
16 years5,844835192140,253
18 years6,574939216157,785
21 years7,6701,096252184,082
25 years9,1311,304300219,146
30 years10,9571,565360262,975
40 years14,6102,087480350,633
50 years18,2622,609600438,291
65 years23,7413,392780569,778
75 years27,3933,913900657,436
100 years36,5245,2181,200876,582

Understanding the Terms

Chronological Age

The plain calendar time elapsed since birth, expressed in years, months, and days. It is what this calculator measures and what forms, IDs, and doctors mean by "age."

Date of Birth

The day you were born and the start point of every age calculation. Age counts up from this date; changing the end date shows how old you were, or will be, on any other day.

Age of Majority

The age at which the law treats a person as an adult — 18 in most US states. It governs voting, contracts, and consent, which is why exact-to-the-day age matters on legal forms.

Golden Birthday

The birthday when your new age equals the day of the month you were born, such as turning 24 on the 24th. It happens once and only once in a lifetime.

Leap Year

A 366-day year that adds February 29. Leap years make the number of days in a fixed span of years uneven, so precise age in days requires counting the actual leap days crossed.

Common Uses

  • Legal age verification: Determine if someone has reached 18, 21, or 65 on a given date
  • Retirement planning: Calculate exact age at a future retirement date
  • Insurance forms: Many require age in years and months
  • Milestone tracking: Find when you'll hit 10,000 days or 1,000 weeks alive

Age Formula

For total days: totalDays = floor((endDate - birthDate) / 86400000)

For years/months/days, the calculator uses calendar-aware subtraction with borrowing, similar to how you'd subtract multi-digit numbers but across months of varying lengths.

Fun Age Milestones

  • 10,000 days old: ~27 years 4 months
  • 1 billion seconds old: ~31 years 8 months
  • 15,000 days old: ~41 years
  • 20,000 days old: ~54 years 9 months

For reference, 1 million seconds is only about 11.5 days — the jump from million to billion is enormous.

Legal Age Milestones (US)

  • 14-16: Learner's driving permit (varies by state)
  • 16-17: Full driver's license (varies by state)
  • 18: Legal adult — voting, military service, signing contracts
  • 21: Legal drinking age
  • 25: Car rental without surcharge, lower insurance rates
  • 62: Earliest Social Security benefits (at reduced amount)
  • 65: Medicare eligibility
  • 66-67: Full Social Security retirement age

East Asian Age Counting

In traditional Korean, Chinese, and Vietnamese age counting, a person is 1 at birth and everyone ages on New Year's Day rather than their birthday. Formula: current year - birth year + 1. Someone born in December could be "2 years old" just days after birth. South Korea officially switched to the international system in June 2023, though the traditional system persists in casual conversation.

Related Date Calculators

Related Calculators

Frequently Asked Questions

How do I calculate my exact age?

Subtract the birth year from the current year, then take off one year if the birthday has not yet happened this year. For months and days, count whole months since the last birthday, then the days left over. Someone born on 15 March 1990 is 36 years, 6 months and 26 days old on 11 October 2026.

How many days old is a 30-year-old?

A 30-year-old is about 10,957 days old. Thirty years of 365 days is 10,950 days, and the span always includes 7 or 8 leap days, giving 10,957 or 10,958 depending on the exact birth date. Multiplied by 24, that is roughly 263,000 hours lived by a 30th birthday.

How is age calculated for someone born on February 29?

Age is counted in completed years, and in non-leap years a February 29 birthday falls on either February 28 or March 1, depending on the legal rule of the country. The exact day count since birth is unaffected, because it counts every calendar day including leap days. A leapling born in 2000 had real birthdays only in leap years such as 2004, 2008 and 2024.

What is a golden birthday?

A golden birthday is the birthday on which a person turns the same age as the day of the month they were born, such as turning 25 on 25 June. Everyone gets exactly one, somewhere between age 1 and age 31. Someone born on the 9th has their golden birthday at 9, and someone born on the 31st waits until 31.