Age in years, months, days
Age Calculator
Exact age between a birth date and any as-of date.
Calculate age
Birth date and optional as-of date (defaults to today).
The age calculator returns exact civil age in years, months, and days between a birth date and an as-of date. It answers eligibility questions, milestone planning, and everyday curiosity without converting months by hand. Results update in the browser as dates change, and you can move the as-of date to any past or future day on the calendar.
What civil age means here
Civil age counts completed calendar anniversaries, not hours on a clock. A child born on July 4 is still zero years old on July 3 of the following year, then one year old on July 4. Months and days fill the gap between whole birthdays using calendar months, not fixed thirty-day blocks. That is why “one month old” from January 31 to February 28 can be less than thirty days in day count but still one calendar month in age language.
This matches how schools, sports leagues, and many government forms phrase age. It differs from decimal years or raw day counts. For a plain day span between any two dates, use the days between dates calculator. For age on one specific future day such as graduation, try age on date.
Leap day and February 29 birthdays
People born on February 29 reach a calendar birthday in common years on February 28 or March 1 depending on local rules and the form being filled. This calculator counts calendar anniversaries; it does not decide legal cutoffs for a jurisdiction. When comparing two people near a leap day, run both birth dates through the same as-of date so the leap logic stays consistent.
If an as-of date falls on February 29 in a leap year, ordinary civil-age rules still apply to non-leap births. For leap-year facts about a specific year, see the leap year checker. Pair leap-day discussions with the 2026 yearly calendar when you mark milestone weeks visually.
How to use the calculator
Enter the birth date and leave as-of on today unless you need age on another day. Read years first, then months, then days. Swap as-of to a graduation date, contract start, or retirement target to preview age on that day without opening a second tool. Shareable URLs help teams verify the same inputs when eligibility must match across departments.
When the result will appear in a slide deck or parent email, copy the as-of date beside the age line. A screenshot without context goes stale overnight. Printable month grids from monthly calendars help families who think visually about party planning around the next birthday.
Age versus duration language
Stakeholders sometimes ask for age when they mean elapsed days, or vice versa. Age always anchors on birthdays; duration can start on any calendar day. A project that runs ninety days from kickoff is not the same as someone turning ninety days old unless the start date is the birth date. Mixing vocabulary in one spreadsheet column causes silent errors in compliance reviews.
When reporting upward, state the as-of date beside the age line: “17 years, 4 months, 12 days as of March 15.” That prevents silent drift when someone reopens the page on a later day. If a policy cites “age at end of fiscal year,” set as-of to that fiscal year-end date rather than December 31 unless the policy says calendar year.
Forms, sports, and eligibility
Immigration, licensing, and youth sports often publish minimum age on a fixed calendar date. Enter that date as as-of rather than today. If the form asks for age in whole years only, read the years column and ignore months unless instructions say otherwise. Some leagues use “age as of August 1” cutoffs that differ from school entry dates in the same state.
Twin siblings born minutes apart share the same civil age on most forms even when birth times differ. This tool ignores clock time unless the page collects it; for second-level precision see age in seconds. Do not substitute calculator output for legal advice—courts apply local statutes that may differ from generic civil-age wording.
Worked examples
A student must be sixteen on the first day of the school year. Set birth date, set as-of to that school opening, and read whether the years column has reached sixteen. Adjust the as-of day if your district uses a different cutoff than the state minimum. Run the same pair again after a birthday passes mid-year to confirm the child still qualifies for a spring sport.
A parent planning a sweet-sixteen party in 2026 can compare age on the party date with age today using the birthday calculator for the countdown. Cross-check travel weekends against 2026 holidays so guests are not surprised by a federal Monday off.
Spreadsheets and verification
Excel DATEDIF with “Y”, “M”, and “D” units approximates civil age but breaks on some edge dates and varies by spreadsheet engine. Use this page when the answer must match what a human reader expects on a form. If you export to a sheet, paste birth date, as-of date, and the three age columns together so auditors can reproduce the row.
Genealogy notes sometimes list age at death without birth date reconstruction. Reverse workflows belong on date of birth from age when only age on a census date is known. Forward age from a known birth date stays on this page.
Common mistakes
Mixing time zones when birth time is known can shift the calendar day at the boundary. For day-only birth dates, time zones rarely matter. Another mistake is comparing age computed on different as-of dates in the same spreadsheet column without locking the reference date. A third is subtracting birth years mentally while ignoring month and day order within the year.
Publishing someone else’s exact birth date in public posts without consent creates privacy risk even when age alone seems harmless. Use fictional sample dates in training materials. When age must appear in a public bio, many writers prefer decade or whole-year rounding after calculating exactly in private.
Related tools
Continue with age difference, date of birth from age, and the date tools hub. Timestamp and calendar converters live under converters.
Frequently asked questions
How is age in years, months, and days calculated?
The tool counts completed calendar birthdays for whole years, then whole months since the last birthday, then remaining days using calendar months, not fixed thirty-day blocks. Always confirm edge cases against primary sources when results affect legal, medical, or financial decisions.
What happens if someone was born on February 29?
In non-leap years the calendar anniversary may fall on February 28 or March 1 depending on local rules. Enter the real birth date and as-of date, then verify official documents for legal cutoffs. Always confirm edge cases against primary sources when results affect legal, medical, or financial decisions.
Can I find age on a future date?
Yes. Set the as-of date to graduation, retirement, or any target day. The same birth date shows how old the person will be or was on that day. Always confirm edge cases against primary sources when results affect legal, medical, or financial decisions.
Does this include birth time?
Standard civil age uses calendar dates. Unless a form requires time of day, midnight is implied. Use age in seconds for second-level totals with optional birth time. Always confirm edge cases against primary sources when results affect legal, medical, or financial decisions.
How is this different from days between dates?
Days between counts any start-to-end span. Age starts from birth and reports years, months, and days lived—the wording forms expect for human age. Always confirm edge cases against primary sources when results affect legal, medical, or financial decisions.
Where are related age tools listed?
See age on date, age difference, birthday countdown, Korean age, and billion-second milestones on the date tools hub. Always confirm edge cases against primary sources when results affect legal, medical, or financial decisions.