How to Calculate Your Exact Age

Learn how age is measured in years, months, and days, why leap years and month lengths matter, and how to work out totals and your next birthday.

4 min read Updated Jul 2026

Quick Answer

Your exact age, also called your chronological age, is the number of whole years, months, and days from your date of birth to today, or to any date you choose. This age calculator, also known as a birthday calculator, date of birth calculator, or chronological age calculator, answers "how old am I" precisely. It is not simply this year minus your birth year, because that only holds once your birthday has passed. Enter a date of birth and it shows the exact age, the same age in total calendar months, weeks, and days, and how many days until your next birthday.

Try The Age Calculator →

How Age Is Measured

Age calculation works one unit at a time, from the smallest to the largest. Subtract the day, then the month, then the year. If the day of the reference date is earlier in the month than your birth day, you borrow a month and add back the real length of the previous month, which is 28, 29, 30, or 31 days depending on the month. If the month then comes out negative, you borrow a year. Therefore the result is a calendar-correct age that respects each month's true length. Leap years affect an exact age too: a span that crosses several 29 Februaries holds more days than a flat 365 per year would suggest, which is why the count uses the real calendar.

Find Your Age on a Specific Past or Future Date

Leave the second field blank to measure your age as of today, using your device clock. To find your age on a specific past or future date, enter it in the "Age at date" field. This is handy for confirming an age on a cutoff date, planning a milestone birthday, or measuring the exact time elapsed between any two dates, shown in years and in age in days.

Examples

For example, born 15 May 1990, measured on 8 July 2026. That is exactly 36 years, 1 month, and 23 days, which is 13,203 days.

Next birthday. On 8 July 2026 a 15 May birthday has already passed, so the next one is 15 May 2027, and the tool counts the days until then.

Day of the week. 15 May 1990 was a Tuesday, which the calculator reports alongside the age, so the "what day was I born" question is answered in the same step.

Age Calculator vs the Alternatives

The two usual alternatives are mental math and a spreadsheet. Mental math means subtracting the birth year from the current year, so the real question is exact calendar age versus a simple year subtraction. However, that shortcut is wrong for most of the year, because it ignores whether the birthday has already happened. For example, someone born in December is a full year younger than the naive subtraction suggests for the eleven months before their birthday.

A spreadsheet does better with a function such as DATEDIF, but it needs the right arguments and still will not show weeks, the weekday of birth, or a birthday countdown at a glance. By contrast, this calculator gives all of that at once, updates as you type, and runs entirely in your browser, so there is nothing to set up and nothing to upload.

Age in Months, Weeks, and Days

The same age also appears as totals. Total months count every completed month, total weeks are the whole weeks within the elapsed days, and total days are the exact count between the two dates. These totals are useful for infants, anniversaries, and any time a single unit reads more naturally than years, months, and days together.

Common Mistakes