=

Age Calculator

Calculate your exact age in years, months and days from your date of birth, check your age on any date, and count down to your next birthday.

  • Exact age
  • Leap-year handling
  • Next birthday countdown
  • Age on any date

Loading calculator…

Free to use No sign-up Runs in your browser

A statistical estimate for planning and curiosity, not a prediction or medical assessment.

Quick facts

  • •Your exact age is counted forward from your birth date: full years first, then full months, then the remaining days.
  • •Subtracting birth year from this year is wrong for anyone whose birthday has not happened yet this year.
  • •A person born on 29 February 2000 has had six actual leap-day birthdays by 2024, but is 24 years old.
  • •For a leap-day birthday in a common year, the UK treats 1 March as the legal birthday, while New Zealand uses 28 February.
  • •The oldest person with a verified age, Jeanne Calment of France, lived 122 years and 164 days.

Quick reference

Life stageCommon age range
Infant0 to 1 year
Toddler1 to 3 years
Child4 to 12 years
Teenager13 to 19 years
Young adult20 to 39 years
Middle age40 to 64 years
Older adult65 years and over

Worked examples

Born 15 June 1990. How old on 25 December 2024?

34 years, 6 months and 10 days

From 15 June 1990 to 15 June 2024 is 34 full years. Then 15 June to 15 December is 6 months, and 15 to 25 December is 10 days. Subtracting the years alone would only give 34.

Born 3 March 2024. How old on 3 September 2028?

4 years and 6 months

Four full years take you to 3 March 2028, and six more months to 3 September. For babies and toddlers, months matter more than years, for growth charts and for vaccines.

When am I 10,000 days old if I was born on 1 January 2000?

19 May 2027, which is 27 years, 4 months and 18 days

Dividing 10,000 by 365.25 gives about 27.4 years, but the exact date depends on leap years. The calculator counts actual calendar days.

How many days is 25 years from 1 January 2000?

9,132 days

25 years of 365 days is 9,125, plus 7 leap days (2000, 2004, 2008, 2012, 2016, 2020 and 2024).

Subtracting birth year from the current year

The mistake

Working out age as "this year minus birth year", without checking whether the birthday has happened yet.

Do this instead

Count forward from the birth date. Count full years, then full months, then the days left over.

Why it matters

The result can be a year out, which matters on forms, visa applications and medical records where an exact age is required.

Why a age calculator matters

Why year subtraction fails

  • •2026 minus 1990 gives 36, but someone born in December is still 35 until their birthday.
  • •Months have 28 to 31 days, so counting "a month" is not a fixed number of days.
  • •The calculator counts forward from your birth date, so the months and days are exact.
  • •Use the result for forms, applications and milestones where the exact figure is asked for.

Leap-day birthdays

  • •Leap-day birthdays happen once every four years, apart from some century years such as 2100.
  • •Countries differ on whether the legal birthday in other years is 28 February or 1 March.
  • •The calculator still works on a leap-day birth date, and shows the exact age in years, months and days.
  • •For legal purposes, check the rule that applies where you live.

Age thresholds depend on the exact day

  • •Voting, driving, school entry, pension and benefit ages are all tied to a specific date.
  • •A single day can decide eligibility, so a rounded age is not enough.
  • •Enter a future date to see how old you or a child will be on that day.
  • •Different countries set different thresholds, so check your local rules.

What makes this age calculator useful

Leap-day birthdays handled

A 29 February birth date gives a valid result, with a note on the 28 February and 1 March conventions.

Real calendar dates

Years, months and days are counted from actual dates, not from a 365.25-day approximation.

Age on any date

Pick any past or future date to see the age on that day.

Birthday countdown

See how many days remain until your next birthday.

Professional applications

Healthcare

Clinicians track babies and young children in months, because growth and vaccine schedules depend on it.

A 13-month-old and a 23-month-old are both "one year old" but are at very different stages.

Human resources

HR teams check age for employment, benefits and retirement eligibility.

A pension or benefit that starts on a particular birthday depends on the exact date.

Government and legal

Age of majority, voting and benefit rules all depend on the exact birth date.

Many voting systems require you to be old enough on or before polling day.

Historical context

Ancient world
Most people knew their age only roughly. Written birth records were rare outside wealthy and official circles.
1538
England ordered parishes to record baptisms, marriages and burials, one of the first large-scale record systems. Other European churches did similar things around this time.
19th century
Civil registration of births spread across Europe and beyond, for example in England and Wales from 1837. Exact ages could finally be checked for large numbers of people.
2023
South Korea moved to the international way of counting age in June 2023, ending the older system in which a baby was one at birth and everyone aged a year on 1 January.

Frequently asked questions

How do you calculate your exact age?+

Count forward from your birth date. First count whole years up to your most recent birthday, then whole months after that, then the remaining days. The calculator does this using real calendar dates.

How many days old am I?+

Subtract your birth date from today’s date, counting the actual days in between. Someone born on 1 January 2000 was 9,132 days old on 1 January 2025. Enter your date of birth to see your own total.

What if I was born on 29 February?+

The calculation still works, because 29 February is a real date. In non-leap years the legal birthday is usually 28 February or 1 March, depending on the country. The UK uses 1 March and New Zealand uses 28 February.

Why is my age different in South Korea or other countries?+

Some places traditionally counted a newborn as one year old and added a year every 1 January. South Korea officially switched to the international system, where you are 0 at birth, in June 2023. This calculator uses the international method.

What this calculator cannot do+

It does not know the legal age rules of your country or the time of day you were born. It cannot replace a birth certificate or other official document. Use it as a calculation tool and check the rules for legal or medical decisions.