Age Calculator

Inputs stay on your device Method shown below Free to use

Calculate exact age

Find years, months, days and the next birthday countdown.

Your result will appear here. Enter a birth date to start.

Enter birth date and target date

Enter the birth date first. Then choose the date you want to calculate age on. If you leave the target date as today, the calculator gives the current exact age.

Use this for birthdays, event eligibility, age on a past date or age on a future date. The result is calendar based, so it counts full years, then remaining months and days.

If you are comparing two people or two deadlines, use the same target date for both. Otherwise the comparison can look unfair.

Reading years, months, and days

The years value shows how many full birthdays have passed. The months and days show the time since the most recent birthday. That is why two people with the same total number of days can have different year, month and day breakdowns.

The total days result is a separate view. It is useful for milestones, but it is not the same as exact calendar age.

How calendar age is counted

The calculator compares the birth date with the target date. It counts full years first. If the target month and day have not reached the birthday yet, one year is borrowed back.

After that, it counts full calendar months and then remaining days. This avoids treating every month as 30 days, which would make exact age wrong around February and month ends.

Age on a future date

If someone was born on May 20, 1998 and the target date is June 5, 2026, the completed age is 28 years. The last birthday was May 20, 2026. From May 20 to June 5 is 16 days.

The exact age is 28 years and 16 days. If the target date were May 19, 2026, the person would still be 27 years old because the 2026 birthday had not arrived.

Birthdays and leap days

The most common mistake is dividing days by 365 and calling it exact age. That gives an estimate. Calendar age depends on birthdays, leap years and different month lengths.

Another mistake is counting the birthday before it has happened in the target year. A person turns the next age on the birthday, not at the start of that calendar year.

Age Calculator FAQ

How do I calculate exact age in years, months and days?

Use the birth date and the target date. Count full years first, then count the calendar months after the last birthday, then the remaining days.

The calculator does that in order, which is important because February, leap years and month ends do not behave like equal blocks of time.

Does the age calculator count today?

The target date is included as the date you are measuring to. The calculator does not add an extra birthday or an extra full day simply because the target date has begun.

For everyday age, this matches how people usually speak. You are a new age on your birthday, not the day before.

Can I calculate age on a future date?

Yes. Set the target date to the future date. This is useful for checking age on an exam date, school cutoff date, event date or registration deadline.

Read the result as a calendar calculation. If the date is tied to a legal or official rule, confirm the rule with the organization that uses it.

How are February 29 birthdays handled?

A February 29 birth date is kept as February 29 in leap years. In non leap years, different people and organizations may use February 28 or March 1 for birthday recognition.

The calculator can show the calendar math, but it should not be treated as a legal decision for leap day age rules.

Why is exact age not just total days divided by 365?

Because calendar years and months are uneven. Some years have 366 days, and months can have 28, 29, 30 or 31 days.

Dividing by 365 can be useful for an estimate. It can still be off when you need exact years, months and days.