All calculators

Home

Age Calculator

Last updated: May 31, 2026

Written by Blake Boege

An age calculator is a chronological tool that computes the exact time elapsed between a person's birth date and the current date or another specific point in time. The output is typically formatted in years, months, and days, accounting for leap years and varying month lengths. It is commonly used for administrative documentation, medical charting, and determining exact age eligibility for legal purposes.

Enter your date of birth to find your exact age in years, months, and days. The calculator also shows your total age in weeks, hours, and seconds — plus the day of the week you were born, your zodiac sign, and a countdown to your next birthday. To calculate your age on a different date (past or future), change the 'Calculate age on' field.

Quick Answer

Calculate your exact age in years, months, and days from your date of birth. You can also find out exactly how many days old you are.

Defaults to today. Change to find your age on a past or future date.

Age Result

Awaiting date of birth

...

Was this helpful?

Examples

Born January 1, 2000

26 years, 4 months, 23 days old (as of May 24, 2026)

Born July 4, 1976 (US Bicentennial)

49 years, 10 months, 20 days old

Born February 29, 2000 (leap day)

26 years, 2 months, 25 days old — celebrates birthday on March 1 in non-leap years

Born December 25, 1990

35 years, 4 months, 30 days old

How it works

The age calculator finds the exact time difference between two dates: your date of birth and a target date (today by default). It counts completed calendar years first, then the remaining months, then the remaining days — which is the format most people expect when answering 'how old am I?'

Behind the scenes, the calculator uses precise date arithmetic that handles leap years correctly, accounts for varying month lengths (28-31 days), and works across the full Gregorian calendar. The result is broken down into multiple time units so you can see your age expressed in the format that fits your situation — from total years for a school form to total seconds for a birthday social media post.

Age = target date − date of birth, expressed as years + remaining months + remaining days

What this calculator does

This calculator answers 'how old am I?' with precision. It's used for filling out school and medical forms, planning birthday celebrations, calculating someone's age at a past event (like a wedding date or graduation), or figuring out how old a relative will be at a future date. Parents use it to track infant age in weeks or days. Genealogy researchers use it to find historical figures' ages on specific dates. Anyone curious about how many minutes or seconds they've been alive can find that, too.

How to use it

  1. Enter your date of birth using the date picker (month, day, year).
  2. The calculator automatically uses today's date as the target — change it if you want to find your age on a different date (past or future).
  3. Read your exact age in years, months, and days at the top of the result.
  4. Scroll down for additional breakdowns: total weeks, hours, seconds, your zodiac sign, the day of the week you were born, and a countdown to your next birthday.

Worked example

Birth date: January 15, 1995. Target date: May 24, 2026.

  • From January 15, 1995 to January 15, 2026 = exactly 31 years.
  • From January 15, 2026 to May 15, 2026 = 4 months.
  • From May 15, 2026 to May 24, 2026 = 9 days.

Result: 31 years, 4 months, and 9 days old.

Additional breakdowns (approximate):

  • Total months: 376
  • Total weeks: 1,636
  • Total days: 11,452
  • Total hours: 274,848
  • Total minutes: 16,490,880
  • Total seconds: 989,452,800

Day of week born: Sunday
Days until next birthday: 236 days
Zodiac sign: Capricorn (Western), Pig (Chinese — based on 1995)

Common age calculation mistakes

  • Approximating months as 30 days. February has 28-29 days; some months have 31. Always use exact calendar arithmetic, not averages.
  • Forgetting leap years. Every 4 years adds an extra day (except century years not divisible by 400). Over a 30-year span, this adds up to about 7-8 extra days.
  • Counting your birthday year as a full year too early. If you were born on June 15 and today is March 1, you're still the previous year's age — your birthday hasn't happened yet this year.
  • Confusing 'years old' with 'years lived.' Some cultures (especially traditional Chinese) count age starting at 1 (your 'first year of life' starts at birth). Western convention counts age starting at 0 — you turn 1 on your first birthday.
  • Mixing up age and date difference. Age is usually measured from a specific birth date. A date difference between two arbitrary dates uses the same math but isn't an 'age' per se.
  • Forgetting time zones for precise calculations. If you were born in one time zone and now live in another, the 'exact' time you were born differs across zones. For everyday age calculations this doesn't matter, but for second-precision calculations it can.

Related calculators

Disclaimer. This calculator uses the Western age system (age increases on birthday, starting at 0). Other cultures may use different age systems. For official documents, always verify your age according to the specific form's requirements.

Related Calculators

More tools from Home

Frequently asked questions

Subtract your birth date from today's date. The result is your age in years, months, and days. For example, if you were born on March 15, 1995 and today is May 24, 2026: 2026 − 1995 = 31 years, then count from March 15 to May 24 = 2 months and 9 days. So you're 31 years, 2 months, and 9 days old.

Subtract your birth year from the current year (2026). If your birthday has already passed this year, that's your age. If it hasn't passed yet, subtract 1 from that number. Example: born in 1995, today is May 24, 2026. If your birthday is before May 24, you're 31. If after, you're 30.

For someone over a year old, multiply their age in years by 12 and add the remaining months. For infants, count from the birth date to today in completed months. Example: born March 1, 2025, today is May 24, 2026 = 14 months old (1 year, 2 months, and a few days).

Divide the total days since birth by 7. The calculator above shows total weeks directly. For newborns and infants, parents and pediatricians often track age in weeks because development happens quickly. Example: born May 1, 2026, today is May 24, 2026 = 23 days = about 3 weeks old.

In leap years (every 4 years), they celebrate their actual birthday on February 29. In non-leap years, most people default to March 1 (sometimes February 28). Legally and for age calculation purposes, they age one year on the same day everyone else would — they just have to pick a date in non-leap years.

Use the calculator above and change the 'Calculate age on' field to the date you want. The calculator will tell you exactly how old you were on that date. This is useful for filling out historical forms, calculating age at a past event, or doing genealogy research.

The calculator above shows your total days alive. As a quick estimate: multiply your age in years by 365 and add 1 day for every 4 years (for leap years). Example: 30 years old ≈ 30 × 365 + 7 = 10,957 days. Add or subtract days based on how far you are from your last birthday.

Chronological age is the time since you were born — what this calculator shows. Biological age is an estimate of how old your body 'seems' based on health markers like blood pressure, cholesterol, fitness, and cellular aging. Biological age can be higher or lower than chronological age. This calculator handles chronological age only.

This calculator uses the Western system: age starts at 0 at birth and increases by 1 on each birthday. Some cultures (notably traditional Chinese) count age starting at 1 at birth, with age increasing at the lunar new year rather than the birthday. For Western forms, use the result this calculator shows. For traditional Chinese age, add 1-2 years depending on the date and convention.

'Total months' adds up all months as if they were equal — a useful average. 'Years + months + days' uses exact calendar arithmetic, which is what most people mean by 'age.' For example, 1 year, 6 months, 0 days = 18 total months exactly. But 1 year, 6 months, 15 days might be 18 'months' in everyday speech even though it's slightly more.