Age Calculator
Enter your birth year, month, and day to find your exact age broken down into years, months, days, and total days lived. Useful for age verification, milestone tracking, and curiosity.
"How old am I?" sounds like a question with one answer, but it depends on what you mean. Your age in years is how many full years have passed since your birthday. Your exact age in days is the actual count of days lived, which doesn't divide cleanly by 365 because of leap years. And for things like medical dosing in children or fitness benchmarks, your age in completed months matters more than rounded years.
This calculator computes exact age between any two dates: a birthdate and a target date (defaulting to today). It returns the result as full years + months + days, and also as a total count of days, hours, and minutes lived. It correctly handles leap years and month lengths.
Most age calculations use the birthdate-as-anchor method: full years are counted only after you pass your birthday in the target year. Some cultures (East Asian age systems historically) count age differently — for instance, by adding a year each new lunar new year regardless of birthdate. This calculator uses the Western convention.
Inputs
Results
Age
35 years, 9 months, 17 days
Total Days Lived
13,074
Total Weeks
1,867
Next Birthday In
75 days
Age Breakdown
| Metric | Value |
|---|---|
| Years | 35 |
| Months | 429 |
| Weeks | 1,867 |
| Days | 13,074 |
| Days Until Next Birthday | 75 |
Formula
How to use this calculator
- Enter your birth year, month, and day.
- Enter a target year, month, and day. The default is today's date.
- The result breaks your age into full years + months + days as well as showing the total days lived.
- For age at a future date (e.g., "How old will I be in 2030?"), set the target date to that future year.
- For age at a past date (e.g., "How old was I in 2010?"), set the target date to that past year.
Worked examples
Birthday hasn't happened yet this year
Birthdate: June 15, 1990 Target date: April 1, 2026 April 1 comes before June 15, so the person hasn't turned 36 yet. Age: 35 years, 9 months, 17 days Total days: 13,069
Past birthday in target year
Birthdate: March 5, 1985 Target date: April 1, 2026 March 5 came before April 1, so the person has turned 41. Age: 41 years, 0 months, 27 days Total days: 14,997
When to use this calculator
Use this for any precise age question: legal age verification, child age in months for medical or developmental tracking, retirement age calculations, milestone planning ("How old will I be when my kid graduates?"), or genealogical research.
For age verification at exactly the legal boundary (18, 21, 65), the calculator gives the exact number of days remaining or already passed. For Social Security and Medicare eligibility, the precise day matters — Social Security full retirement age is defined to the month, not just the year.
Common mistakes to avoid
- Calculating age by subtracting birth year from current year without checking whether the birthday has passed this year. That gives an answer that's off by one for roughly half the year.
- Ignoring leap years when computing exact days. Over 30+ years the difference accumulates to about a week.
- Confusing "age 18" (turned 18) with "in your 18th year" (still 17). Western convention is the former; some legal contexts use the latter.
- Using approximate (365 days × years) for medical dosing. Pediatric dosing is sensitive to small age differences.
Frequently Asked Questions
Sources & further reading
- Gregorian calendar reference — timeanddate.com