Calculation details
Planning estimate only, not financial, tax, or legal advice. Verify assumptions and current rules before making decisions.
This tool runs in your browser. Your calculator inputs and results are never transmitted to us or to ad/affiliate partners. Ads and sponsored links may set third-party cookies to serve and measure them, but they never receive your calculation values. If you explicitly save a scenario, its permitted fields stay in local browser storage until you clear them. See our Privacy Policy.
Use this result
Share the current inputs or ask ChatGPT to explain the calculation in context.
What does this calculator estimate?
Someone born January 1, 1990 is 36 years old today with a birthday in 2026, and turns 37 later in the year. Calendar age counts complete years, then complete months, then remaining days.
- Calendar age subtracts complete years, months, and days in that order.
- Total days uses UTC date boundaries so daylight-saving shifts do not change the result.
- A leap-year birthday (February 29) is conventionally celebrated on February 28 or March 1 in non-leap years.
How age is calculated
Age is the calendar difference between the birth date and the current date. The tool counts complete years, then the remaining months and days — accounting for different month lengths and leap years automatically.
Limitations to watch for
Legal age (voting, driving, drinking) depends on the exact date and jurisdiction — a birthday is the milestone. Time-of-day is ignored (dates at midnight). Medical 'gestational age' and similar specialized ages use different conventions.
How to use it in practice
Enter the birth date and read the exact age. Use it for forms, eligibility checks, anniversaries, and milestones. For precise legal purposes, confirm the exact date and time zone.
['Enter the birth date.', 'The tool computes years, months, and days.', 'Use it for forms, planning, and milestones.']
How this calculator works
Formula
Age = current date − birth date, expressed in years, months, and days. The tool handles leap years and month-length differences precisely.
Worked example
Someone born January 1, 1990 is 36 years old on August 25, 2026.
Assumptions to verify
- The current date is the reference.
- Both dates are interpreted at local midnight.
- Leap years are handled by the calendar.
Frequently asked questions
How do I calculate age?
Subtract the birth date from today: years, then remaining months and days. The tool does this exactly, leap years included.
How old is someone born in 1990?
On August 25, 2026, someone born January 1, 1990 is 36 years old.
Does it handle leap years?
Yes — February 29 is counted when it falls between the dates.
Why do ages differ by a day across time zones?
Dates are interpreted at local midnight; a birth near midnight can differ by one day across zones.
How do I count age in months?
The tool breaks the age into years, months, and days so you can see the month count.
What is a legal age?
The age at which a person gains specific rights — determined by the exact date in the relevant jurisdiction.
Can I calculate age at a past date?
This tool uses today as the reference; for a past date, use the days-between tool and adjust.
Cite this tool
BoringToolsKit. “Age Calculator.” boringtoolskit.com/age-calculator/ (reviewed 2026-08-25). Free to reference in articles, syllabi, and answer posts with a link.
Privacy: Inputs and results stay in this browser. Any future sponsored recommendation or advertisement will be clearly labeled and kept separate from the calculation.