Age Calculator

Find your exact age in years, months, and days — plus the total days you've been alive and a live countdown to your next birthday — from any two dates on the calendar.

Defaults to today. Pick any other date to see your age on that day.

Enter your date of birth to see your exact age.

How to Use This Calculator

  1. 1

    Enter your date of birth

    Use the date picker or type the date directly. The calculator needs the full day, month, and year to count whole calendar units precisely.

  2. 2

    Set the age-on date

    This field starts at today. Leave it alone to get your current age, or point it at any past or future date to see how old you were on your wedding day or will be when a mortgage is paid off.

  3. 3

    Read your exact age

    The headline shows years, months, and days. The smaller cards translate the same span into total months, total weeks, and total days lived.

  4. 4

    Check the birthday countdown

    Below the totals you'll find the date and weekday of your next birthday, the age you'll be turning, and exactly how many days remain until the candles come out.

How It Works

Rather than dividing your days alive by 365, this calculator subtracts dates the way a wall calendar does — in three stages, borrowing from the next larger unit whenever a value dips below zero:

years = end year − birth year
months = end month − birth month (if negative: add 12, take 1 from years)
days = end day − birth day (if negative: borrow the previous month's length)

The borrowed month always contributes its true length — 28, 29, 30, or 31 days — so the result matches what actually happened on the calendar, leap years included. One special case: if you were born on February 29, your birthday is treated as March 1 in non-leap years, the same convention most calendar apps follow.

Worked example

Someone born on March 10, 1995 checks their age on July 20, 2026.

Years: 2026 − 1995 = 31. Months: July is month 7 and March is month 3, so 7 − 3 = 4. Days: 20 − 10 = 10. Nothing goes negative, so no borrowing is needed — they are exactly 31 years, 4 months, 10 days old.

Counting every calendar day in between, including 8 leap days, gives 11,455 total days — about 1,636 weeks or 376 whole months.

Frequently Asked Questions

How is my exact age calculated?

This tool counts calendar units instead of dividing days by 365. Whole years come off first, then whole months, then the leftover days — borrowing the real length of the previous month (28, 29, 30, or 31 days) whenever the day count would go negative. That is why the answer reads the way a calendar does, such as 31 years, 4 months, 10 days, and stays accurate across leap years.

What does chronological age mean?

Chronological age is simply the time elapsed since birth — the number on your driver's license and the one this calculator reports. Researchers contrast it with biological age, an estimate of how well your body is functioning based on markers like blood pressure, DNA methylation, and grip strength. Two 50-year-olds can have biological ages a decade apart depending on lifestyle and genetics.

Why do some countries count age differently?

The best-known example is the traditional Korean system, where a baby was one year old at birth and everyone gained a year together each January 1 — a child born on December 31 turned two the very next morning. South Korea officially switched to international age in June 2023, instantly making everyone one or two years younger on paper. This calculator always uses the international (Western) method.

How many days old am I?

Enter your date of birth above and the exact figure appears under Total days. For a rough estimate, multiply your age by 365.25: a 25-year-old has lived about 9,131 days and a 40-year-old about 14,610. Two milestones worth marking: your 10,000th day arrives around age 27 years 4 months, and your 20,000th a few months before you turn 55.

What happens if I was born on February 29?

Roughly 1 in 1,461 people is born on leap day, which only appears on the calendar every four years. In non-leap years this calculator treats the birthday as March 1 — the convention most calendar apps and several legal systems use — so the countdown and the age change still work every single year. In leap years, February 29 is used as-is.

What is a half-birthday and how do I find mine?

A half-birthday falls six months after your birth date, so someone born March 10 has one on September 10. Parents often celebrate it for kids whose real birthdays land during summer break or right on a major holiday. To find yours, add six months and keep the same day; if the target month is shorter, the date rolls forward to the first of the following month.