Use the How to Calculate Your Exact Age
To calculate exact age, compare the date of birth with the date you want to calculate to, then count the full years, remaining full months and remaining days.
Exact age = full years passed + full months since the last birthday month + remaining days.
The result is not the same as dividing total days by 365, because real calendar years have different month lengths and some years include 29 February.
Want the exact result automatically?
Use the calculator to get age in years, months and days, plus total days old and next birthday countdown.
What you need before you calculate age
You need two dates:
- Date of birth: the person’s full birth date, not just the year.
- Calculation date: usually today, but it can be any date in the past or future.
For example, someone born on 1 January 2000 is not simply “2026 minus 2000” on every date in 2026. You need to check whether their birthday has already happened.
The exact age formula
The most reliable method is to calculate full years first, then months, then days. Do not use a fixed number of days per month.
1. Start with the date of birth and the calculation date
2. Count full years passed
3. If the birthday has not happened yet this year, subtract one year
4. Count full months since the last birthday date
5. Count remaining days after those full monthsThis works because age is based on calendar anniversaries, not average month length.
Worked example
Suppose the date of birth is 1 January 2000 and the calculation date is 20 June 2026.
- From 1 January 2000 to 1 January 2026 = 26 full years.
- From 1 January 2026 to 1 June 2026 = 5 full months.
- From 1 June 2026 to 20 June 2026 = 19 days.
The exact age is 26 years, 5 months and 19 days.
If you also want to know how many total days are between those dates, use the days between dates calculator.
Age in days, weeks and months
Age in years, months and days is the normal human-readable answer. Age in total days is a different calculation: it counts every calendar day between the birth date and the calculation date.
| Output | How it is calculated | Best use |
|---|---|---|
| Years, months and days | Calendar age using anniversaries | Everyday age and birthdays |
| Total days old | Exact day count between two dates | Milestones, records and curiosity |
| Total weeks old | Total days divided by 7 | Pregnancy, babies and short durations |
| Approximate months old | Years × 12 plus remaining calendar months | Quick age comparison |
A calendar day is not the same thing as a working day, because weekends and bank holidays may still count as calendar days.
How birthdays affect age
The most common age-calculation mistake is forgetting to check whether the birthday has already happened in the current year.
For birthday-specific details such as weekday born, next birthday and milestone ages, use the birthday calculator.
How leap years affect age
A leap year has an extra day: 29 February. This does not usually change someone’s age in years, but it can affect total days old and leap-day birthday handling.
For example, someone born on 29 February 2000 may celebrate in non-leap years on 28 February or 1 March depending on personal, legal or administrative context. A calculator should explain the assumption rather than hide it.
Common mistakes when calculating age
FAQs
How do I calculate my age manually?
Subtract your birth year from the calculation year, then check whether your birthday has already happened. After that, count the remaining full months and days.
Why is exact age not just total days divided by 365?
Calendar years and months are uneven. Leap years add extra days, and months can be 28, 29, 30 or 31 days long.
How do I find out what day of the week I was born?
Use a date calculator or birthday calculator. The weekday is based on the calendar date of birth.
How do leap-day birthdays work?
A person born on 29 February only has that exact date in leap years. In non-leap years, different systems may treat 28 February or 1 March as the practical birthday, so the calculator should state its assumption.
Should age be counted inclusively?
Normal age is not counted inclusively from the birth date. It measures completed calendar time from the date of birth to the calculation date.