How to use the age calculator
- Enter the date of birth.
- The second date is set to today. Change it to find an age on a particular date, for example the age on a start date, or how old someone will be at a wedding.
You get the age in years, months and days, plus the total in months, weeks and days, the number of days until the next birthday, and the day of the week the person was born.
How age is calculated
Age is counted in whole calendar units, not by dividing days by 365:
- Subtract the birth year from the current year.
- If this year's birthday has not happened yet, subtract one year.
- Count the full months since the last birthday, then the remaining days.
This is the same way ages are counted on official forms. Leap years are handled automatically. For someone born on 29 February, most countries treat 28 February as the birthday in non-leap years for legal purposes, though some use 1 March.
Worked example
Someone born on 14 May 1990, on 3 November 2026:
- Years: 2026 − 1990 = 36, and the 2026 birthday has passed, so 36 years.
- Months since 14 May 2026: 14 October 2026 is 5 full months later, so 5 months.
- Days from 14 October to 3 November: 20 days.
The exact age is 36 years, 5 months and 20 days, which is 13,322 days in total.
Popular uses
- Checking age limits for school entry, driving, pensions or travel insurance.
- Filling in visa and job applications that ask for your exact age.
- Fun facts: how many days old you are, or the day you will turn 10,000 days old (about 27 years and 4 months).
Frequently asked questions
How do I calculate my age in days?
Why is my age in days not exactly years × 365?
When does someone born on 29 February have a birthday?
Can I calculate an age on a future date?
Last reviewed: November 13, 2026
Results are estimates for general information only and are not financial, tax, medical or legal advice. Check important figures with a qualified professional.