Free Age Calculator

Calculate exact age in years, months, and days, plus total days lived and days until next birthday.

Enter your details

Defaults to today

Result
Enter your details on the left, then press Calculate.

What is this calculator for?

You're filling out a form that wants your age in years and months, and your birthday is mid-month, so you can't just subtract birth year from current year. Or you're calculating a medication dose for a kid that depends on exact months of age. Or you want to know how many days until your next birthday because you're planning the celebration. The age calculator handles all of these: exact age in years/months/days, total days lived, time until next birthday.

Age math is more nuanced than "current year minus birth year." Whether you've "had your birthday this year yet" determines whether you're 34 or still 33. Months and days matter for legal contexts (driving age, drinking age, retirement eligibility), medical contexts (drug dosing, growth tracking), and milestone calculations.

This calculator takes a date of birth and a reference date (today by default) and returns precise age in years/months/days, total days lived, and time until the next birthday. Also handles "age on date X" for historical questions ("How old was I on 9/11?") and projections ("How old will I be at my 50th birthday?").

How to use this calculator

Enter your date of birth in MM/DD/YYYY format (or YYYY-MM-DD for international users). Optionally enter a reference date (defaults to today). The calculator computes the exact difference.

For "how old will I be on X date" calculations: enter DOB plus the future date. The calculator extrapolates to that date.

For "how old was someone when they died" calculations: enter their DOB plus their date of death. The calculator handles the math, useful for genealogy, family history, biography research.

The calculator outputs age in years, age in years and months, age in years, months, and days, total days lived, total hours lived, and days until next birthday (if reference date is today or earlier).

Understanding your results

The calculator returns precise age breakdowns. Sample: born June 15, 1989, on May 14, 2026. Age: 36 years, 10 months, 29 days. Total days lived: 13,484. Days until 37th birthday (June 15, 2026): 32 days.

Age legality reference (US). Driving learner permit: 14-16 depending on state. Driver's license: 16 in most states (some 17). Voting age: 18 federally. Smoking and tobacco: 21 (federal). Alcohol: 21 (federal). Concealed carry: 21 in most states, 18 in some. Renting a car: 21 minimum, 25 standard (some companies charge "young driver fee" 21-24). Marriage without parental consent: 18 (federal, with state variations). Running for House of Representatives: 25. Running for Senate: 30. Running for President: 35. Full Social Security retirement age: 66-67 depending on birth year. Medicare eligibility: 65. Mandatory IRA RMDs: 73 (as of 2023, raised from 72).

Pediatric milestones reference. Newborn (0-2 months): rapid weight gain, reflexes dominate. 6 months: solid foods, sitting up. 12 months: first steps, first words. 2 years: 50-word vocabulary, basic sentences. 5 years: school readiness. 13: teenager (legal definition in some contexts). 18: legal adult.

The "leap year" complication. Born on February 29? You technically have a birthday every 4 years; legal systems typically default to February 28 (or March 1 in some jurisdictions) for purposes of age calculation on non-leap years. So a Feb 29, 1988 baby turns 18 legally on Feb 28, 2006 in most US states (March 1 in some). Statistically, ~1 in 1,461 people are born on Feb 29 β€” about 200,000 living Americans.

A worked example

Lin, born March 22, 1991. Today is May 14, 2026. The calculator computes:

Years/months/days: 35 years, 1 month, 22 days old.

Total days lived: 12,837.

Days until 36th birthday: 312 days (March 22, 2027).

Days lived expressed in hours: ~308,000. In minutes: ~18.5 million. In seconds: ~1.1 billion. (Useful for "how many minutes have I been alive" trivia.)

How old will Lin be on her parents' 50th wedding anniversary (June 12, 2034)? Born 1991-03-22, target 2034-06-12. The calculator: she'll be 43 years, 2 months, 21 days old. Useful for event planning, milestone calculations, family event scheduling.

Variation: she's planning to retire at full Social Security age (67 for her birth year). Date of 67th birthday: March 22, 2058. Days from today: 11,635 days, or about 31 years 10 months. She can plan retirement savings against this exact horizon β€” 11,635 days Γ— $50 per day savings = $581,750 of additional saving capacity. The exact-time-to-event framing motivates daily saving habits more than vague "long-term retirement" framing.

Related resources

For date-difference and event-planning math, see Date Calculator. For timezone-aware time calculations, the Timezone Converter. For long-horizon savings planning that depends on exact age, the Compound Interest Calculator, 401(k) Planner, and Social Security Estimator. For pet-age conversions to human-equivalent years, the Dog Age Calculator and Cat Age Calculator.

Related calculators

Frequently asked questions

How is exact age calculated?

We subtract your date of birth from the target date and produce years, months, and days. Months use the calendar (28-31 days), not a fixed 30. The result matches what 'turning N' means in everyday speech.

Why is my age in days higher than years Γ— 365?

Every 4 years has a leap year with 366 days. Over a typical lifespan you accumulate roughly 1 extra day every 4 years from leap days, so total days lived exceeds years Γ— 365.

How do I calculate my exact age in days?

Subtract your date of birth from today's date. Account for leap years (every 4 years, except century years not divisible by 400). For most adults: ~365.25 Γ— age in years gets close to total days. Born June 15, 1980, today May 14, 2026: 45 years Γ— 365.25 + (days from June 15 last year to May 14 this year). Calculator handles this automatically without manual leap-year tracking. Total days varies by individual birth date and current date; typical 40-year-old has lived about 14,610 days; typical 70-year-old about 25,570 days; centenarians cross 36,500 days.

Why do legal ages differ for different things?

Historical evolution and policy compromises. Common law set 'age of majority' (legal adulthood) at 21 in early US; reduced to 18 in 1971 (federal voting), but specific contexts retained older ages or had unique rules. Drinking: 21 set federally in 1984 (Reagan's National Minimum Drinking Age Act tied to highway funding). Driving: 16 in most states, dating to early automobile era. Marriage: 18 with parental consent down to 15-16 in some states. Voting: 18 federally since 1971 (26th Amendment). Specific federal positions: 25/30/35 for House/Senate/Presidency, set in the Constitution. Each rule has its own historical and political logic; they don't align consistently.

Am I considered an adult at 18 or 21 in the US?

Depends on context. 18: voting, military service, marriage without parental consent (most states), signing contracts, jury duty, legal age of majority for most legal purposes. 21: alcohol, tobacco, marijuana (in states that have legalized it), full credit access without co-signer, concealed carry permits in most states. Some states have specific tiered rules: rental cars typically require 21, often 25 without underage fees. Casino gambling typically 21 (18 in some). The age-of-majority is 18 for most legal purposes, but specific substance and activity rules push up to 21 in many cases.

How many days are there until my next birthday?

Calculator handles automatically. Manually: if your birthday this year hasn't passed yet, count days from today to this year's birthday. If your birthday has passed, count to next year's. Easy to do mentally: if today is May 14 and your birthday is June 15: that's June - May = 1 month + 1 day = ~32 days. If today is May 14 and your birthday is March 22: it has passed this year; counting to next year's March 22 = ~312 days. The exact day count varies due to month-length differences (Feb 28 vs 30 vs 31 day months).

How is age calculated for medical or drug dosing purposes?

Pediatric dosing typically uses age in years, months, or weight in kg (often more relevant than age). Adult dosing typically uses weight; age becomes a factor for renal-impaired adjustments (older adults, especially over 65, often need reduced doses due to slower kidney clearance). Specific medications have specific age cutoffs in their FDA labeling. For non-medication purposes: research age cohorts often use 5- or 10-year brackets (18-24, 25-34, etc.); life-stage definitions (millennial, gen-Z) reference specific birth-year ranges. Always reference the specific dosing chart or research definition for your context.