Utility

Age Calculator

Calculate your exact age in years, months, and days

Defaults to today

Enter your date of birth to calculate your age

How Age Calculation Works

Calculating someone's exact age sounds simple but involves subtle complexity when you account for varying month lengths, leap years, and the precise definition of when a "year" completes. This calculator uses the standard civil age calculation method — the same method used on legal documents, insurance forms, and government records worldwide.

The process works as follows: Start with the full years between the birth year and the reference year. Then count the remaining complete months. Finally, count the remaining days. This gives you the precise age in years, months, and days — not an approximation.

Real-World Uses for Age Calculation

  • Legal and financial: Insurance policies, retirement accounts, pension eligibility, and many contracts reference age thresholds (e.g., age 59½ for IRA withdrawals, age 65 for Medicare).
  • Medical: Dosage calculations, growth milestone tracking, and pediatric health assessments all require precise age in years and months.
  • Sports eligibility: Most youth sports leagues, school grade cutoffs, and age-group competitions use a specific cutoff date that requires exact age calculation.
  • Academic planning: College application deadlines, scholarship age limits, and school enrollment cutoffs all require precise age verification.
  • Fun facts: How many days have you been alive? How many weeks? When is your next birthday? This calculator tells you all of that instantly.

How Long Until My Next Birthday?

The countdown to your next birthday depends on today's date and your birth month/day. The calculator shows the exact number of days remaining. Here are some typical countdowns:

  • If your birthday is in the next month, you might have 15–45 days remaining.
  • If your birthday just passed, you could have 350+ days to wait.
  • The maximum wait is 365 days (or 366 in a leap year) if your birthday was yesterday.

Interesting Age Milestones in Days

Age milestones take on new meaning when expressed in days:

  • 1,000 days old: approximately 2 years and 9 months — a significant milestone for parents
  • 10,000 days old: approximately 27 years and 4 months
  • 100 million seconds old: approximately 3 years and 2 months
  • 1 billion seconds old: approximately 31.7 years
  • 20,000 days old: approximately 54 years and 9 months
  • 30,000 days old: approximately 82 years and 2 months

Age Calculation for Legal Purposes

Different countries have slightly different legal rules about when a person officially reaches a given age. In most jurisdictions using the common law tradition (USA, UK, Australia, Canada), a person reaches their birthday age at the start of the birthday (midnight). In some civil law jurisdictions, a person is considered to have reached an age on the day before their birthday.

For most practical purposes — including this calculator — the standard method is: you complete a year of age on the anniversary of your birth date each year.

Frequently Asked Questions

How is exact age calculated?
Exact age is calculated by counting the full years, months, and days between your birth date and today (or any specified date). The calculation accounts for leap years and varying month lengths. For example, someone born on January 31 who ages to March 1 has lived 1 month and 1 day (in a non-leap year) — not 1.03 months.
How many days have I been alive?
Your total days lived is the difference in days between your birth date and today. On average, a 30-year-old has lived approximately 10,950 days. A 40-year-old has lived about 14,610 days. This calculator shows your exact total days, including leap years.
What day of the week was I born?
This calculator shows the day of the week you were born. To verify independently, you can use the Tomohiko Sakamoto algorithm or Zeller's congruence formula. Many people are surprised to discover their birthday falls on a historically significant day.
What is a leap year and how does it affect age calculation?
A leap year has 366 days (February has 29 days instead of 28). A year is a leap year if it is divisible by 4, except for century years (1800, 1900), which must be divisible by 400. So 2000 was a leap year, but 1900 was not. People born on February 29 (leap day) technically have a birthday only every 4 years; most celebrate on February 28 or March 1 in non-leap years.
How do I calculate someone's age in months?
Total age in months = (years × 12) + remaining months. For example, someone who is 3 years and 7 months old is 3 × 12 + 7 = 43 months old. This calculator displays both the broken-down age (years/months/days) and the total months.
Can I calculate the age of a historical person or future date?
Yes. The "Age at" field lets you specify any reference date — past or future. Enter a historical birth date and a past reference date to calculate how old someone was then. Enter a future reference date to see how old you will be on a specific future date.