Enter the birth date
Use the complete day, month and four-digit year. The calculator treats it as a calendar date, not a time of day, and never puts it in the page URL.
Exact calendar age
Enter a date of birth to see an age today, on a past date, or on a future date. You can also enter an age and get the possible birth-date range.
Age calculator
The exact age is 26 years, 8 months and 12 days.
Method
checking date - birth date = ageHow it works
Enter the dates, choose any needed option, and read the result with the method shown.
Use the complete day, month and four-digit year. The calculator treats it as a calendar date, not a time of day, and never puts it in the page URL.
Leave today selected for current age, or enter a past or future date to answer how old someone was or will be on that date.
The main answer shows years, months and days. Extra details show whole months, weeks and total days.
Completed years
Subtract the birth year from the year you are checking. Then ask one simple question: has the birthday happened yet in that year? If not, subtract one.
That birthday check is the part people often miss. Someone born on 20 December 1990 is still 35 on 11 September 2026, even though 2026 minus 1990 equals 36.
full years = checking year - birth year2026 - 1990 = 36, then subtract 1 because the birthday is still ahead.
Remaining months and days
Once you have the years, start at the last birthday and count full calendar months. Stop before you pass the date you are checking. The days left over are the remaining days.
This keeps February, leap years and short months honest. It avoids pretending every month has 30 days or every year has 365 days.
exact age = full years + full months + remaining days35 years + 8 months + 22 days = 35 years, 8 months, 22 days.
Reverse mode
If someone is 30 on 11 September 2026, their 30th birthday happened sometime from 12 September 2025 to 11 September 2026. That means their birth date could be 12 September 1995 through 11 September 1996.
The calculator shows the whole possible range. It does not guess one exact birthday, because a whole age is not enough information.
possible birth dates = reference date - age through reference date - (age + 1 year) + 1 dayAge 30 on 11 September 2026 = 12 September 1995 through 11 September 1996.
Keep this handy
Use the reference date and output that match the information you actually need.
| Question | Input | Result |
|---|---|---|
| How old am I today? | Birth date + today | Completed years, months and days |
| How old was I on a date? | Birth date + past reference date | Age on that past date |
| How old will I be? | Birth date + future reference date | Age on that future date |
| When could someone aged 30 have been born? | Whole age + reference date | Possible birth-date range |
| How many days old? | Birth date + reference date | Total calendar days |
Follow the calculation
Each example uses the same calendar rules as the calculator.
Birthday today
When the checking date is the birthday, the new age has been reached.
Birthday still ahead
Simple year subtraction would be one year too high.
Reverse a known age
This is a date range, not a guessed birthday.
Calendar details
These are the small details where quick shortcuts often get the wrong date.
In a non-leap year, 29 February is missing. Choose 28 February or 1 March instead of assuming one answer works everywhere.
Some months are shorter than others. If a target month has no 29th, 30th or 31st, the calculator uses the last real date in that month.
You can check a future age. A date before the birth date is not allowed because the person had not been born yet.
This uses dates only. It does not claim exact hours since birth because it does not ask for birth time or time zone.
Avoid mistakes
A few quick checks make the answer easier to trust.
Always check whether the birthday has happened. Before the birthday, year subtraction is one too high.
Leap days add up. Multiplying age by 365 will not give the exact total days.
A whole age usually covers many possible birth dates. Show the range, not one made-up date.
Date-only inputs can answer calendar-day questions. Exact seconds or hours need a birth time and time zone.
Choose the right page
Use the page that matches the question you actually have.
Prefer the method in prose? Read how to calculate age. See the manual calendar method, worked examples and common mistakes.
Related guides
These guides explain the rules that most often change an age, birthday or day-count answer.
References
These references support the calendar facts and definitions used on this page. Calculator-specific choices are disclosed separately.
FAQ
Short answers to the questions that usually come up after using the calculator.
Count full birthdays first. Then count full calendar months from the last birthday. Then count the days left over.
Yes. Replace today with the relevant reference date. The date must be on or after the date of birth.
That subtraction is correct only after your birthday has occurred in the current year. Before your birthday, subtract one more year.
No. It gives a possible range of birth dates. You need more information to know the exact date.
For non-leap years, choose either 28 February or 1 March. The calculator exposes the policy because official and personal conventions can differ.
No. It calculates chronological calendar age only and does not assess health, development, prematurity or eligibility.