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 stage | Common age range |
|---|---|
| Infant | 0 to 1 year |
| Toddler | 1 to 3 years |
| Child | 4 to 12 years |
| Teenager | 13 to 19 years |
| Young adult | 20 to 39 years |
| Middle age | 40 to 64 years |
| Older adult | 65 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
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.