Age Calculator
Calculate your exact age in years, months, and days from your date of birth.
Did this tool work for you?
How to use this calculator
Subtracts the birth date from the reference date to get the precise elapsed time in years, months, and days.
- 1
Enter your date of birth using the date picker.
- 2
The "Age as of" field defaults to today — change it to calculate age at any past or future date.
- 3
Your exact age in years, months, and days appears instantly along with total days lived.
Frequently asked questions
How is the age worked out?
Complete years are counted from the birth date to the reference date, then complete months, then leftover days. For 1990-05-15 as of 2026-10-30 that is 36 years, 5 months and 15 days, which is 13,317 days lived and 437 complete months.
What age does a person born on February 29 have in a common year?
The calculator treats February 28 as the birthday in years without a February 29. Born 2000-02-29, the age on 2026-02-28 shows 26 years, 0 months, 0 days and on 2026-03-01 it shows 26 years, 0 months, 1 day. Some legal systems use March 1 instead, so for legal purposes check the rule that applies to you.
Why does “Next birthday in” show 365 on my birthday?
On the birthday itself the next one is a full year away, so you see 365 (366 when a February 29 falls in between). It counts forward from the reference date and never shows 0.
Can I find someone’s age on a past or future date?
Yes. Change “Age as of” to any date after the birth date, for example the date of an exam, a retirement or a school cutoff. If the reference date is earlier than the birth date, the tool says the birth date is in the future instead of returning a negative age.
Is the day of birth counted in total days lived?
No. Someone born on 2000-02-29 has lived 9,497 days on 2026-03-01 and 0 days on the day of birth itself. Birth day is day zero.
Does it use the time of birth or time zones?
No, only calendar dates are compared, so birth hours and time zone differences are ignored. A person born just before midnight in one zone and after midnight in another will see the same date-based result.
Does it give East Asian age or an official legal age?
No. It counts elapsed time from the birth date, so age rises on each birthday. Traditional systems that start at one at birth, and any rule for legal majority or eligibility, are not applied.
Age calculator — exact age in years, months and days
Three layers of the same answer
Age can be reported as completed years, as a years-months-days breakdown, or as a raw day count. They are all derived from the same elapsed time and suit different forms: a job application wants years, a pediatric chart wants months, a day-counting milestone wants days. The tool gives all three, plus the days remaining until the next birthday as of your chosen reference date. Total months counts complete months only, so 437 months for the first example below means the extra 15 days are not rounded up.
Worked examples
All rows were run with fixed dates, so they will not drift over time.
| Born | As of | Age | Days lived | Next birthday in |
|---|---|---|---|---|
| 1990-05-15 | 2026-10-30 | 36 yrs, 5 mo, 15 days | 13,317 | 197 days |
| 2000-02-29 | 2026-02-28 | 26 yrs, 0 mo, 0 days | 9,496 | 365 days |
| 2000-02-29 | 2026-03-01 | 26 yrs, 0 mo, 1 day | 9,497 | 364 days |
| 2000-02-29 | 2024-02-29 | 24 yrs, 0 mo, 0 days | 8,766 | 365 days |
| 1985-01-31 | 2026-03-01 | 41 yrs, 1 mo, 1 day | 15,004 | 336 days |
Leap-day births
Someone born on February 29 has a real birthday only every fourth year. The calculator moves the birthday to February 28 in common years, which is why the 2000-02-29 row reaches 26 years exactly on 2026-02-28. Countries and organisations differ: some treat March 1 as the legal birthday, so if the exact day decides eligibility, confirm the rule rather than relying on any calculator.
Month-end births
A birth on the 31st has no matching day in shorter months, so the month count is clamped to the last day of that month. For 1985-01-31 on 2026-03-01 the result is 41 years, 1 month, 1 day: January 31 plus 41 years and 1 month is February 28, and March 1 is one day further on.
Choosing the reference date
Leave “Age as of” at its default to get your current age, or set it to a school cutoff, a competition deadline or a policy start date to see how old someone is on that day. The reference date must not be before the birth date. Because both dates are plain calendar dates, the result is the same wherever in the world you open the page, which makes it suitable for comparing two people’s ages on one agreed day.
Learn more from an authoritative source:
WikipediaDate Calculator
Add or subtract days, weeks, months, or years to any date to find a past or future date.
Date Difference Calculator
Find the exact number of days, weeks, months, and years between two dates.
Time Calculator
Add or subtract two time values in hours, minutes, and seconds.
Working Days Calculator
Count the number of working days (Monday–Friday) between two dates, excluding weekends.
Business Days Calculator
Calculate a future or past date by adding or subtracting a number of business days (Mon–Fri).
Birthday Calculator
Discover your age, the day you were born, days until your next birthday, and your zodiac sign.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →