Age Calculator

Find an exact age in years, months and days — plus totals in weeks and days.

Date of birth

Age at date

Years

26

Months

5

Days

17

Total days

9,665

Total weeks

1,380

Total months

317

Examples
InputResult
Born 1990-06-15, on 2026-06-0435 years, 11 months, 20 days
Born 2000-01-01, on 2026-06-0426 years, 5 months, 3 days
Total days from 2000-01-01 to 2026-06-049,651 days
Born 2026-06-04, on 2026-06-040 years, 0 months, 0 days (newborn)

About this calculator

Your age is the elapsed time between your date of birth and a reference date, usually today. While most people quote age in whole years, the precise figure is a combination of years, months, and days, which matters for legal documents, medical records, milestones, and visa or benefit eligibility. This Age Calculator computes that exact breakdown and can also express your age purely in total days, weeks, or hours.

The logic counts down from the largest unit. Starting from your birth date, it counts complete years up to the reference date, then complete months beyond the last full year, then the remaining days. Because months have different lengths and leap years add a day every four years, the calculator borrows days from the actual length of the relevant month rather than assuming a flat 30, which keeps the day count accurate across any date range.

To use it, enter your date of birth and, if you want your age on a date other than today, set the second date as well. The tool returns your age as years, months, and days, and typically lists supplementary totals such as the full number of days you have lived. Everything recalculates the moment you change a date, so checking your age on a future birthday or a past event is instant.

Interpreting the output is straightforward: the headline figure such as "26 years, 5 months, 4 days" tells you how much complete time has passed in each unit. The total-days figure is handy for counting down to milestones or comparing the ages of two people without juggling month lengths. If the day count seems off by one, it usually reflects whether the end date itself is counted, which conventions differ on.

The most common confusion arises around leap years and end-of-month birthdays, where naive subtraction can produce a negative day count. A well-built calculator handles a February 29 birthday and month rollover automatically. Also remember that age is typically counted inclusively of the birth day but exclusively of the reference day, so a baby born today is zero days old, not one.

Frequently asked questions

It uses the actual number of days in each month and year, so the extra day in a leap February is counted correctly. This prevents the small drift that happens when a calculator assumes every year has 365 days or every month has 30.

Leap years add an extra day roughly every four years, so over decades those days accumulate. Someone who is 26 years old has lived through six or seven leap days, pushing the total days slightly above 26 x 365.

In non-leap years there is no February 29, so most systems treat the birthday as falling on either February 28 or March 1, depending on jurisdiction. The calculator still counts full years correctly; only the exact day a "leapling" celebrates is a matter of local convention.

Yes. Set the second date to any date you like instead of today. This lets you find how old you were at a past event or how old you will be on an upcoming birthday or deadline.

Age is conventionally counted starting from zero on the day you are born, so you turn one year old on your first birthday. A person born today is zero days old, and the reference day is generally not added as an extra day.

Enter the earlier date as the birth date and the later date as the reference date; the total-days output is the precise gap. For example, January 1, 2000 to June 4, 2026 is 9,651 days.

Did this calculator help you?