Skip to content

Age Calculator

Find your exact age in years, months, and days — plus the totals in weeks, days, and hours. Enter your birth date and an optional target date to see the full breakdown.

Maintained by Jairo TunisseLast updated Editorial policy

Enter your details

Defaults to today.

How we calculated this

We count the whole months from your birth date to the target date — landing on the last day of shorter months when needed — group them into years and months, then count the days left over. Leap years are handled automatically.

age = target_date − birth_date (broken into years, months, days)

Worked example (default inputs)

Born May 13, 1995 → September 25, 2026 376 whole months (Sep 13, 2026) + 12 days = 31 years, 4 months, 12 days (11,458 days in total)

How exact age is counted

Calendar age is not simply today's year minus your birth year. We subtract the dates piece by piece: first whole years, then the remaining months, then the leftover days. When the target day of the month is earlier than your birth day, we borrow days from the previous month, exactly as you would when subtracting on paper. This is why the same birthday can produce a slightly different day count from one year to the next.

Leap years and February

Every four years February gains a day, with a rare exception for century years not divisible by 400. Our calculator accounts for these automatically, so a person born on February 29 is handled correctly. If you were born on a leap day, this calculator shows February 28 as your birthday in common years. Some jurisdictions treat March 1 as the legal birthday instead, and your true anniversary only returns every four years.

Why the totals matter

Seeing your age in weeks, days, or hours can be a fun perspective, but the breakdown is also practical. Parents track a baby's age in weeks and months, immigration and benefits forms often need an exact age on a specific date, and milestone planning is easier when you know precisely how many days remain until the next birthday. To count the days between any two dates, use the date duration calculator.

More worked examples

Exact age on a specific date: someone born on November 23, 1988 checks their age on July 4, 2026. Enter both dates and the result is 37 years, 7 months, 11 days. That is 13,737 days in total, or 1,962 weeks and 3 days, and the next birthday is 142 days away. The panel also shows the person was born on a Wednesday.

A leap-day birthday: someone born on February 29, 2008 checks their age on March 1, 2026. The result is 18 years, 0 months, 1 day, because the calculator treats February 28 as the birthday in a common year. They were born on a Friday, and their next birthday shows as 364 days away, on February 28, 2027.

When to use this calculator

Use it when a form asks for your age on a given date rather than today, such as an application deadline, an insurance start date, or an eligibility cut-off. It is also handy for a child's age in months, for counting days until a birthday, and for checking someone's age at a past event. Change Age at date to any past or future day.

Common mistakes

Leaving Age at date on today when the form asks about a different date gives the wrong answer. Subtracting birth years alone overstates age by one until the birthday has passed in the current year. For leap-day birthdays, check which date your jurisdiction uses in common years before relying on the result for a legal deadline.

Reading the result panel

The headline shows your age in years, months and days. Below it, the panel lists the same span as total months, total weeks with the leftover days, total days and total hours, followed by the weekday you were born on and how many days remain until your next birthday. Every figure is counted from the two dates you enter, so changing Age at date updates all of them at once.

Frequently asked questions

How is my exact age calculated?

We count the whole months between your birth date and the target date, group them into years and months, then count the remaining days — accounting for leap years and short months.

Can I calculate age on a past or future date?

Yes. Change the second date to any past or future day to see how old you were, or will be, on that date.

Does it handle leap-year birthdays?

It does. February 29 birthdays fall on February 28 in common years, and day totals include every leap day in the range.

What day of the week was I born?

The result panel shows the weekday of your birth date, calculated from the full calendar.

Why does the day count change each year?

Because months have different lengths, the number of days in a given year of your life varies slightly depending on which months it spans.

Last updated:

Sources

Results are calendar estimates for general use and may differ from legal age definitions in your jurisdiction.