Age Calculator

Enter your date of birth to find your exact age in years, months, and days.

Enter Your Dates

Your Exact Age

Age in Other Units

Back to Home

How to Use the Age Calculator

Step 1 — Enter Date of Birth

Type your birth day, month, and year into the three fields on the left.

Step 2 — Set the Target Date

The "As of Date" defaults to today. Change it to calculate your age on any specific date.

Step 3 — Get Your Result

Click Calculate Age to instantly see your age in years, months, days, hours and seconds.

Related Calculators

What Is Chronological Age?

Chronological age is simply the amount of time that's passed between your date of birth and today, measured in complete years, months, and days on the standard calendar. It's the number on your ID, your medical chart, and your school enrollment forms — the one official, calendar-based measurement of age used almost everywhere in the world.

How This Calculator Works

Enter your date of birth above, and the calculator compares it against today's date (or any reference date you choose) to work out exactly how much time has passed. Instead of giving you a single number, it breaks the result down into years, months, days, weeks, hours, and even seconds — all calculated at once, with leap years accounted for automatically so you never end up a day off.

How to Calculate Age From a Birth Date

The basic idea is straightforward: subtract your birth year from the current year. But there's a catch — if your birthday hasn't happened yet this year, you need to subtract one more year from that total.

For example, someone born on June 20, 1994, checking their age on May 1, 2026, would start with 2026 − 1994 = 32. Since their birthday hasn't occurred yet this year, their actual age is 31, not 32. To get the extra months and days, you'd count forward from their most recent birthday (June 20, 2025) up to the reference date, which comes out to 10 months and 11 days — for a final age of 31 years, 10 months, 11 days.

Calculating Your Age by Hand

If you want to work it out manually, here's the general process:

  1. Write down today's date and your birth date in year-month-day order.

  2. Subtract your birth year from the current year.

  3. Check whether your birthday has already happened this year. If it hasn't, subtract one from your running total.

  4. Subtract your birth month from the current month. If that number is negative, add 12 and subtract one more year from your total.

  5. Subtract your birth day from the current day. If it's negative, borrow days from the prior month (remembering that months range from 28 to 31 days).

A quick worked example: someone born October 8, 2001, checked on March 3, 2026. Starting years: 2026 − 2001 = 25. Their birthday hasn't happened yet this year, so that becomes 24. For months, March (3) is before October (10), so we borrow a year and add 12: 3 + 12 − 10 = 5 months. For days, 3 − 8 is negative, so we borrow from the prior month, landing on 23 days. Final result: 24 years, 5 months, 23 days.

How Leap Years Are Handled

Anyone born on February 29 presents a small challenge, since that date doesn't exist most years. This calculator follows the common civil convention: in non-leap years, a person born on February 29 has their age counted as incrementing on February 28. Their birthday only falls on its "real" date once every four years.

Leap years themselves follow the standard Gregorian rule — a year is a leap year if it's divisible by 4, unless it's also divisible by 100, in which case it isn't a leap year, unless it's also divisible by 400, in which case it is. That's why 2000 was a leap year, 2100 won't be, and 2400 will be. The calculator applies this rule automatically so your result stays accurate no matter what year you were born.

Why Exact Age Sometimes Matters

Most of the time, an approximate age is good enough. But there are situations where being off by even a day or a week actually matters:

Chronological Age vs. Biological Age

Chronological age is just a count of calendar time. Biological age, on the other hand, tries to estimate how "old" your body actually is based on physical health markers — things like cardiovascular fitness or cellular aging indicators. It's entirely possible for someone's biological age to be years younger or older than their chronological age, depending on lifestyle and health.

For anything official — IDs, medical records, legal paperwork — chronological age is what's used. Biological age is more of a wellness and longevity research concept, and estimating it requires separate specialized testing rather than a simple date calculation.

Age in Days, Hours, and Seconds

Once you know the total number of days you've been alive, the rest is just multiplication: multiply by 24 for hours, by 1,440 for minutes, or by 86,400 for seconds. As a rough reference point, someone who just turned 30 has lived roughly 10,950-plus days, depending on how many leap years fell within those three decades — which works out to somewhere around 263,000 hours.