Age Calculator
Calculate your exact age in years, months, days, hours, and minutes. Find age difference between two dates.
About this calculator
The Age Calculator tells you exactly how old you are in years, months and days on any date, together with your total days, weeks, hours and minutes lived. It also shows the weekday you were born on and the number of days to your next birthday.
Most forms ask only for your age in years, but exam eligibility, insurance and some government schemes need the exact figure on a given date. Set the 'as of' date to check yourself on that day, for example the last date of an application.
How to use it
- Enter your Date of Birth.
- Leave the Age As Of date as today, or choose another date.
- Press Calculate Age.
- Read your age in years, months and days, plus the totals and your next birthday.
How age is calculated
Age is the calendar difference between two dates, counted in whole years first, then whole months, then days. The tool subtracts the birth date from the target date, borrows from the month before when the day of the month is smaller, and then converts the total to days, weeks, hours and minutes: Total days = (Target − Birth) in days, Weeks = Days ÷ 7, Hours = Days × 24. Leap years are counted correctly because the calculation uses real calendar dates.
Worked example
Born 15 January 1990, age as of 8 November 2026
| Age | 36 years, 9 months, 24 days |
| Total days | 13,446 |
| Total weeks | 1,920 |
| Day of birth | Monday |
| Next birthday | 15 January 2027, in 68 days |
The same person turns 37 on 15 January 2027. If a form asks for age as of 31 December 2026, the answer is 36 years, 11 months and 16 days, still 36.
Tips and common mistakes
- Enter the date exactly as it appears on the certificate. A one-day error moves every figure.
- Legal age rules differ. Some documents count age on a fixed cut-off date, so check the cut-off before you rely on a result.
- Use the 'as of' date to check eligibility for exams, jobs, school admissions or pensions on a specific day.
- People born on 29 February celebrate on 28 February or 1 March in non-leap years. The calculator treats the day as it occurs on the calendar.
- Total days and hours are useful for milestones, such as your 10,000th day, which falls at about 27 years and 4 months.
Frequently asked questions
How do I calculate my exact age?
Subtract your birth date from the target date and count whole years, then months, then remaining days.
How many days old am I?
Enter your date of birth and read Total Days. The result updates for whatever 'as of' date you choose.
Does the calculator handle leap years?
Yes. It uses real calendar dates, so leap days are counted.
Can I calculate age on a future date?
Yes. Set the 'as of' date in the future to see how old you will be.
What day of the week was I born on?
It is shown under the result, for example Monday.
Is my date of birth stored?
No. The calculation runs in your browser and nothing is sent to a server.