Age Calculator (Years, Months, Days)
Calculate exact age from a birth date to today or any date. Free tool with total days, next birthday countdown, formula and FAQ.
Exactly how old are you, to the day?
Birthdays are celebrated once a year, but age is really a precise count of years, months and days — and sometimes you need that precision for benefits, eligibility, milestones or simple curiosity. The age calculator returns your exact age as of today (or any date you choose), the total days you have lived, and a countdown to your next birthday.
The formula
Months = remaining months after year adjustment
Days = remaining days after month adjustment
Total days = floor((As-of − Birth) ÷ 86,400,000 ms)
The script borrows days from the previous month when the as-of day is smaller than the birth day, keeping the result exact rather than approximate.
Worked example
Born June 15, 1990, checked on Jan 1, 2026: you have not reached June yet, so years = 2026 − 1990 − 1 = 35, months = 6 (Jul–Dec = 6 months after borrowing), days = 17 (Jan 1 minus Jun 15 borrowed) → 35 years, 6 months, 17 days. Total days lived is about 12,979. Next birthday is 165 days away.
Reference: age in total days
| Age | Approx. total days | Notes |
|---|---|---|
| 1 | 365 | first milestone |
| 10 | 3,653 | childhood |
| 18 | 6,570 | legal adulthood (US) |
| 30 | 10,958 | milestone birthday |
| 40 | 14,610 | midlife marker |
| 65 | 23,738 | retirement age (US) |
Use it for
- Eligibility checks: age thresholds for benefits, licenses, senior rates.
- Genealogy: precise intervals between life events.
- Fun milestones: "10,000th day" celebrations.
Frequently asked questions
Why does it show months and days, not decimals?
Is the total-days figure exact?
Can I use a future as-of date?
Does it account for time zones?
What if I only know the year?
Common mistakes calculating age
The usual error is subtracting years only and ignoring whether the birthday has occurred this year, making someone "a year older" for months. Another is using a decimal like 35.5 years, which is imprecise because months vary in length; years/months/days is the exact convention. People also confuse "age at next birthday" with "current age," or count leap-day birthdays incorrectly — our date math handles February 29 automatically. Finally, mixing up the birth date with a baptism or calendar-new-year date produces off-by-months results.
Scenario: eligibility and milestones
Many benefits trigger at exact ages: U.S. Medicare at 65, full retirement between 66 and 67 depending on birth year, and age 18 or 21 for various legal thresholds. Knowing you are "35 years, 6 months, 17 days" lets you plan exactly when to file or apply rather than guessing "sometime next summer." Parents also use this to record a child's precise age for medical or school forms.
Fun with total days
Some cultures celebrate the 10,000th day of life (around age 27). Enter your birth date and an as-of date to find yours — a novel milestone for a party. The total-days figure is also handy for actuarial or genealogy notes where day-level precision matters more than years.
Other tools on LeeChuanjing Pay
To count business days between two dates (e.g. until a birthday eligibility), use the Work Days calculator. For pay-related dates and milestones, see Pay Raise and Hourly to Salary.
Proving your age
Official age comes from a birth certificate or passport, not this calculator, but the exact figure helps you prepare applications (licenses, benefits, age-restricted services). When a form asks "age as of [date]," enter that date as the as-of value for a precise answer.
Leap-day birthdays (Feb 29)
People born on February 29 are legally considered to have a birthday on March 1 (or February 28) in non-leap years depending on jurisdiction. Our date math handles the calendar correctly, but for legal purposes confirm your local rule; the calculator's day count remains accurate regardless.
Age in other cultures
Some cultures count age differently — traditional Korean age added one at birth and another each New Year, making people 1–2 years "older" than the international count. While most official systems now use the exact method this calculator uses, knowing the difference prevents confusion on forms that specify a cultural convention.
Pet and novelty age conversions
Dog-age "7 years per human year" is a rough myth; actual aging varies by breed and size. Still, converting a pet's age to "human years" is a fun use, and the same date math underpins novelty calculators. For humans, the precise years/months/days here is the rigorous standard behind those playful variations.
Recommended tools
LeeChuanjing Pay is reader-supported. As an affiliate, we may earn a commission from qualifying sign-ups at no extra cost to you.