🎂 Age Calculator

How old are you—exactly? Our free age calculator tells you your precise age in years, months, and days, plus the total number of days you have been alive. Enter your date of birth and, optionally, a reference date to calculate your age at any point in time. The tool also shows how many days remain until your next birthday and your zodiac sign.

Whether you need your exact age for a legal form, a medical questionnaire, or pure curiosity, this calculator handles all the tricky parts—varying month lengths, leap years, and date boundaries—so you do not have to.

Select your date of birth
Leave empty to use today's date

How Is Exact Age Calculated?

Calculating age sounds simple—subtract the birth year from the current year—but getting an exact result in years, months, and days requires careful handling of calendar quirks:

  • Months have different lengths: February has 28 or 29 days, while July and August each have 31. The calculator uses the actual number of days in each month, not a fixed average.
  • Leap years: A year has 366 days instead of 365 roughly every four years. The precise rule is: divisible by 4, except centuries, unless also divisible by 400. So 2000 was a leap year but 1900 was not.
  • Day boundaries: If your birthday has not occurred yet in the current year, one full year is subtracted. The remaining months and days are counted from the most recent birthday.

Our calculator applies all of these rules automatically and shows the result broken down into years, months, days, and a grand total of days lived.

How to Calculate Age Manually

You can approximate your age in days with a quick estimate:

Total days ≈ Years × 365.25

The 0.25 accounts for leap years. For instance, if you are roughly 30 years old: 30 × 365.25 = 10,957 days. This is an approximation; the calculator gives the exact count.

For exact years, months, and days, count the full years since your birth date, then the full months since your last birthday, then the remaining days. This is tedious by hand, which is why a calculator is handy.

Practical Examples

Example 1: Born on July 4, 1990. Today is March 28, 2026. Full years = 35 (birthday in 2025 already passed, 2026 birthday not yet). Months from July 4, 2025 to March 4, 2026 = 8. Days from March 4 to March 28 = 24. Age: 35 years, 8 months, 24 days.

Example 2: Born on February 29, 2000 (leap day). On March 1, 2026, this person is 26 years and 1 day old. In non-leap years, their birthday is typically recognized on March 1 for legal purposes in most U.S. states.

Example 3: Need to know your age on a future date? Enter your birthdate and set the reference date to a future date—for example, to find out how old you will be on New Year’s Day 2030.

Key Age Milestones in the United States

Certain ages carry legal and social significance in the U.S.:

  • 16: Eligible for a driver’s license in most states (some allow learner’s permits at 15).
  • 18: Legal adulthood. Right to vote, sign contracts, enlist in the military, and purchase tobacco products (federal minimum is 21 for tobacco as of 2020).
  • 21: Legal drinking age nationwide.
  • 25: Car rental rates typically drop. Brain development is considered complete.
  • 26: Last year you can stay on a parent’s health insurance plan under the ACA.
  • 59½: Penalty-free withdrawals from 401(k) and IRA retirement accounts.
  • 62: Earliest age to claim Social Security retirement benefits (at a reduced rate).
  • 65: Medicare eligibility.
  • 67: Full Social Security retirement age for people born in 1960 or later.

Fun Facts About Age and Time

Average lifespan in days: The average American lives about 78.8 years, which works out to roughly 28,800 days. Entering your birthdate above instantly tells you how many of those days you have used.

Billion-second birthday: You hit 1 billion seconds old at about 31 years and 251 days. Use the calculator to find your exact date!

10,000-day birthday: This milestone occurs at roughly 27 years and 4.5 months. Some people throw “10K-day” parties as a quirky celebration.

Tips

Legal documents: When filling out official forms that ask for your age, always use your age as of the form’s effective date, not today’s date, if they differ.

Time zones: This calculator uses your device’s local date. If you were born in a different time zone, the day count could differ by one depending on the exact hour of birth.

Related Calculators

Explore more free tools: BMI Calculator · Percentage Calculator · Mortgage Calculator · Sales Tax Calculator

Frequently Asked Questions

How do you calculate exact age in years, months, and days?
Count the full years since your last birthday, then the full months since that birthday, then the remaining days. The calculation must account for months of different lengths and leap years. Our calculator does this automatically.
How many days have I been alive?
Enter your date of birth above and the calculator instantly shows the total number of days from your birth to today. The average American has lived about 28,800 days by age 78.
What happens if I was born on February 29?
In non-leap years, most U.S. states treat March 1 as the legal birthday for leap-day babies. Our calculator counts the actual days elapsed, so you will see precise results regardless of your birth date.
Can I calculate my age on a specific past or future date?
Yes. Use the optional "Reference date" field to enter any date. The calculator will compute your exact age as of that date instead of today.
At what age can you drink alcohol in the US?
The legal drinking age is 21 in all 50 states. This was standardized nationwide by the National Minimum Drinking Age Act of 1984.
What is the full retirement age for Social Security?
For people born in 1960 or later, the full retirement age is 67. You can start collecting reduced benefits as early as age 62, or delay until 70 for a higher monthly amount.