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.