Age Calculator

Find your exact age in years, months, and days — plus total weeks, days, and hours, the weekday you were born, and a countdown to your next birthday. Handles leap years and February 29 birthdays correctly.

Result Summary

No results yet

Enter your details and hit “Calculate” to see your results.

About the Age Calculator

Plenty of situations need more precision than “I’m 36”: school enrollment cutoffs, visa and immigration paperwork, insurance applications, pension and retirement rules, and medical charts all work with age in completed years, months, and days as of a specific date. Counting that by hand is error-prone because months are different lengths — the gap from January 31 to March 1 is not “one month and one day” by every convention.

This calculator takes a date of birth and a target date (today by default) and returns the exact age in years, months, and days, the same span as total months, weeks, days, and hours, the weekday you were born on, and how many days remain until your next birthday. Set the target date to the past to answer “how old was I on…?” or to the future for eligibility planning.

Working with two arbitrary dates rather than a birthday? Use the Date Calculator

How Exact Age Is Calculated

The calculator uses the standard calendar method — the one used by government forms and spreadsheet DATEDIF functions. It counts down from the largest unit to the smallest:

1. Years = full years completed since birth 2. Months = full months completed since the last birthday 3. Days = days since the last monthly anniversary (borrowed from the real length of the previous month — 28, 29, 30, or 31 days)

Worked example: born June 15, 1990 — on July 10, 2026 that is exactly 36 years, 0 months, 25 days. The same span totals 432 months, 1,882 weeks, 13,174 days, or 316,176 hours, and June 15, 1990 fell on a Friday. Because the day-borrowing step uses the real previous month, results can differ by a day from calculators that assume every month has 30 days.

Your Age in Months, Weeks, Days & Hours

Quick milestone reference. Months are exact; weeks, days, and hours use the Gregorian average year of 365.2425 days, so your personal figures shift by a day or two depending on how many leap days your lifetime spans:

AgeMonthsWeeks (approx.)Days (approx.)Hours (approx.)
18 years2169396,574157,776
21 years2521,0957,670184,080
30 years3601,56510,957262,968
40 years4802,08714,610350,640
50 years6002,60818,262438,288
65 years7803,39123,741569,784

The calculator itself never approximates — it counts the actual days between your two dates, leap days included, and converts hours as days × 24.

Leap-Year Birthdays & Age Systems

Born on February 29? Your calendar birthday only exists in leap years — years divisible by 4, except century years not divisible by 400 (2024 and 2000 qualify; 1900 and 2026 don’t). In common years most people celebrate on February 28 or March 1, and this calculator counts the next birthday as March 1, which matches how many legal systems treat leap-day birthdays for age-based eligibility.

Age systems also differ by culture. The international system used here counts completed years — you are 0 until your first birthday. The traditional East Asian system counts newborns as 1 and adds a year at New Year, which can read up to two years higher; South Korea officially switched to international age in June 2023. If a document asks for your age, it almost always means the international, completed-years figure this calculator returns.

Frequently Asked Questions

How do I calculate my exact age manually?

Subtract the years first, then adjust: if this year’s birthday hasn’t happened yet, subtract one year. Count full months since the last birthday, then days since the last monthly anniversary — borrowing from the previous month’s real length when the day number goes negative. The calculator runs exactly this procedure, which is why it matches spreadsheet DATEDIF results.

How old am I in days?

Multiply your age in years by 365.2425 for a close estimate — a 30-year-old has lived roughly 10,957 days. For the exact figure, the calculator counts real calendar days between your birth date and today, including every leap day, so it can differ from the estimate by a day or two.

Why do other age calculators give slightly different months and days?

The years figure always matches, but tools disagree on the day-borrowing convention when the end month is shorter than the start month. This calculator borrows from the month immediately before the end date — the DATEDIF convention — which is the most common standard on official forms.

What year was I born if I am 21?

In 2026: if your birthday has already passed this year, you were born in 2005 (2026 − 21). If your birthday is still ahead, you were born in 2004. Enter your birth date above to get the exact answer with months and days.

What happens if I was born on February 29?

You still age normally — one year per year. Your calendar birthday appears only in leap years, so in common years the calculator counts March 1 as the next birthday, the treatment many legal systems apply to leap-day births.

Is this my biological age?

No — this is chronological age, the time elapsed since birth. Biological age is a health-research concept estimated from markers like blood chemistry and DNA methylation, and no calendar calculation can measure it.

Methodology. This calculator uses standard, peer-reviewed mathematical formulas. It is reviewed and maintained by the Vast Calculators editorial team.

Last updated · July 2026

Results are estimates for general use; verify critical figures independently.