How Old Am I Calculator

Enter your date of birth to calculate your exact age in years, months, and days, plus your total days lived, the day of the week you were born, and the countdown to your next birthday.

Quick Facts

Method
Calendar-based age (years, months, days)
Counts full years since birth, then leftover months and days — the standard convention for legal and everyday age, not a 365.25-day average.
Leap years
Counted automatically
Every February 29 between your birth date and the target date is included in total days lived.

Your Results

Calculated
Your age
-
Years, months, and days
Total days lived
-
From birth to target date
Next birthday
-
Days remaining
Born on a
-
Day of the week

Ready

Enter your date of birth and press Calculate.

Understanding the How Old Am I Calculator

This calculator finds your exact age from a date of birth using calendar-based subtraction — the same method used on ID forms, legal documents, and everyday conversation. Enter your date of birth and the date you want your age calculated as of (it defaults to today), and the calculator returns your age in years, months, and days, your total days lived, the day of the week you were born, and how many days remain until your next birthday.

The calendar-based age formula

For a birth date and a target date, the calculator works through three steps, borrowing where needed exactly the way you would counting on your fingers:

  • Years: start with (target year − birth year).
  • Months and days: subtract the birth month and day-of-month from the target month and day-of-month. If the day figure comes out negative, borrow the number of days in the previous calendar month and subtract one from the month count. If the month figure is then negative, borrow 12 months and subtract one from the year count.
  • Total days lived: the exact number of calendar days between the two dates, computed directly — not approximated with a fixed 365-day year.

This mirrors how people count age by hand: you have not turned a new year older until the month and day have both arrived, and a month is not "complete" until the day-of-month has caught up.

Leap years and February 29 birthdays

A leap year adds February 29 roughly every four years (skipping most century years) to keep the calendar aligned with Earth's orbit. Because the calculator works from real calendar dates instead of a fixed 365-day year, every leap day between your birth date and the target date is counted correctly in your total days lived. If you were born on February 29, the calculator — like most calendars — treats March 1 as the observed birthday in non-leap years, since February 29 does not exist those years.

Practical context

The result is exact arithmetic given the dates you enter. It assumes the Gregorian calendar and does not account for birth time or time zone — if you were born close to midnight, the calendar date on your birth certificate is the one to use here, not the exact hour.

Frequently Asked Questions

How is age calculated from a date of birth?
The calculator takes the calendar difference between your date of birth and the target date: it subtracts the year, month, and day components, borrowing days from the previous month or a year from the month count whenever a figure goes negative. This calendar-based method is the standard convention for legal and everyday age, not a simple division of total days by 365.25.
How does the calculator handle leap years?
Total days lived and the countdown to your next birthday are computed from the real calendar dates, so every February 29 in the range is counted automatically. If you were born on February 29, the tool's next-birthday date falls on March 1 in non-leap years, since February 29 does not exist those years.
Can I calculate my age on a past or future date instead of today?
Yes. Change the "Calculate age as of" field to any date to see how old you were on a past date, or how old you will be on a future date, along with total days lived up to that point.