Age Calculator — Exact Age in Years, Months & Days

This age calculator determines your exact age from your date of birth in years, months, and days. It also shows your age in hours, minutes, and seconds, plus a countdown to your next birthday. Calculate age on any date or find the age difference between two people.

Age Calculator - Find Your Exact Age

Enter your date of birth to calculate your exact age in years, months, and days. You can also find out your zodiac sign, the day of the week you were born, and how many days until your next birthday.

Frequently Asked Questions

How do I calculate my exact age?

Enter your date of birth into the calculator. It computes the difference between your birth date and today in years, months, and days. For precision, it accounts for varying month lengths and leap years.

How old am I if I was born in 1990?

If you were born in 1990, you are 35 or 36 years old in 2026, depending on whether your birthday has passed this year. Enter your exact birth date above for your precise age in years, months, and days.

How many days have I been alive?

The calculator shows your total age in days. For example, someone born on January 1, 2000 has been alive for approximately 9,575 days as of March 2026. The exact count depends on your birth date and accounts for leap years.

How is age calculated for leap year birthdays (February 29)?

People born on February 29 technically have a birthday once every 4 years. In non-leap years, they typically celebrate on February 28 or March 1. Our calculator counts the actual days elapsed regardless of leap year status.

What is the difference between running age and completed age?

Completed age counts only fully completed years (the Western system). Running age counts the year you are currently in — so a newborn is 'age 1' in running age. East Asian cultures traditionally use running age.

How old will I be in 2050?

Subtract your birth year from 2050. If born in 1990, you will be 60 in 2050. Use our calculator with a future date to get your exact age in years, months, and days on any future date.

How do I calculate age difference between two people?

Enter each person's birth date separately and note the results, or use the age difference mode to directly calculate the gap. The difference is expressed in years, months, and days.

How do different cultures calculate age?

Western cultures count completed years from birth (starting at 0). Traditional East Asian systems (Korean, Chinese) count from 1 at birth and add a year each Lunar New Year. South Korea officially switched to the international system in 2023.

What age is 10,000 days?

10,000 days equals approximately 27 years and 4-5 months. Other fun milestones: 1 billion seconds old at about 31 years and 8 months, 20,000 days at about 54 years and 9 months.

How old am I in hours, minutes, and seconds?

A 30-year-old person is approximately 262,800 hours, 15,768,000 minutes, or 946,080,000 seconds old. Our calculator computes these exact values from your specific birth date.

How to Calculate Age Manually

Step-by-Step Manual Age Calculation

Calculating your exact age by hand requires careful subtraction of dates. Follow these steps to determine age from any date of birth to any target date:

  1. Write down both dates. Place the target date (today or another date) on top and the birth date below it, aligned by year, month, and day columns.
  2. Subtract the days. If the target day is smaller than the birth day, borrow one month from the target month. Add the number of days in the previous month to the target day, then subtract.
  3. Subtract the months. If the target month (after any borrowing) is smaller than the birth month, borrow one year from the target year and add 12 to the target month, then subtract.
  4. Subtract the years. The remaining difference gives you the full years of age.
  5. Verify leap years. If the birth date is February 29, check whether the current year is a leap year. In non-leap years, February has only 28 days, which affects day borrowing in step 2.

Example:Born March 15, 1990, target date January 10, 2026. Days: 10 < 15, so borrow from January (31 days in December) → 10 + 31 = 41 − 15 = 26 days. Months: 1 − 1 = 0 < 3, borrow a year → 0 + 12 = 12 − 3 = 9 months. Years: 2026 − 1 − 1990 = 35. Result: 35 years, 9 months, 26 days.

Age Milestones

Beyond standard birthdays, many people enjoy tracking unusual age milestones measured in days, seconds, or other units. Here are some notable milestones to watch for:

MilestoneApproximate AgeNotes
1,000 days old2 years, 8-9 monthsA toddler milestone
5,000 days old13 years, 8-9 monthsEarly teenage years
10,000 days old27 years, 4-5 monthsPopular "day birthday" to celebrate
1 billion seconds old31 years, 8 monthsApproximately 31.7 years
15,000 days old41 years, 1 monthEarly 40s milestone
20,000 days old54 years, 9 monthsMid-50s milestone
25,000 days old68 years, 5 monthsLate 60s milestone
30,000 days old82 years, 1-2 monthsA truly remarkable achievement
1 million hours old114 years, 1 monthOnly supercentenarians reach this

Exact ages vary slightly depending on the number of leap years within the period.

Generation Reference Table

Generational labels group people by their birth year range. These categories are widely used in demographics, marketing, and social research. Here is a quick reference for common generational cohorts:

GenerationBirth YearsAge in 2026Key Characteristics
Gen Alpha2013 – 20251 – 13Digital natives from birth, AI-assisted learning
Gen Z1997 – 201214 – 29Grew up with smartphones and social media
Millennial (Gen Y)1981 – 199630 – 45Came of age during the internet revolution
Gen X1965 – 198046 – 61Known as the "latchkey generation"
Baby Boomer1946 – 196462 – 80Post-WWII population boom
Silent Generation1928 – 194581 – 98Grew up during the Great Depression and WWII

Generation boundaries vary by source. Ranges shown are based on the Pew Research Center definitions.

Age Counting Systems Around the World

Different cultures have historically used different methods to count age. Understanding these systems is useful when dealing with international documents or cultural contexts.

Western (International) System

The most widely used system counts age starting from zero at birth. You turn one year old on your first birthday. This is the standard used in most legal and medical contexts worldwide.

East Asian Age (Traditional Korean/Chinese)

Traditionally, a person is considered one year old at birth and gains an additional year each Lunar New Year (or January 1 in some variations). Under this system, a baby born in December could be considered two years old just weeks later. South Korea officially switched to the international system in June 2023.

Chinese Nominal Age (Xu Sui)

Similar to the traditional Korean system, a baby is one at birth and adds a year at the start of each Chinese New Year. This system is still used informally in China, especially for traditional events, fortune telling, and determining auspicious dates.