Free Online Calculator

Age Calculator

Wondering how old am I right now? This free age calculator works out your exact age by birth date in years, months, and days. Just enter your date of birth to calculate your age, see how many days, weeks, and hours you have lived, get your next birthday countdown, the day you were born, and your generation. It works between any two dates.

★★★★★4.9, used by millions to find their exact age
Loading…

Generational breakdown by birth year

Which generation do you belong to? Each is defined by shared historical and cultural experiences.

GenerationBirth yearsDefining context
Greatest GenerationBorn before 1928Survived the Great Depression and World War II
Silent Generation1928 to 1945Post-WWII, pre-Boomer
Baby Boomers1946 to 1964Post-war population boom
Generation X1965 to 1980Latchkey kids, MTV generation
Millennials1981 to 1996Digital natives, grew up with the internet
Generation Z1997 to 2012Smartphone from childhood, social media natives
Generation Alpha2013 onwardsGrowing up with AI and automation

What the Age Calculator shows you

Exact to the day

Calculate your chronological age in years, months, and days precisely, including leap years.

Total days and hours

See how many days, weeks, months, and hours you have been alive.

Next birthday

Find out how many days until your next birthday, or if it is today.

Day of birth

The calculator tells you which day of the week you were born on.

Generation lookup

Automatically identifies your generation (Millennial, Gen Z, etc.).

Age by birth date

Calculate age using date of birth between any two dates, not just today.

Why people use an age calculator

For fun and curiosity

Find out exactly how many days old you are, or what day of the week you arrived into the world.

Legal and official documents

Some forms require exact age in years and months. The calculator gives you the precise figure for any target date.

Retirement planning

Enter a future retirement date to see how old you will be at that point, down to the day.

Visa and immigration forms

Age calculations for visa applications often need to be precise, especially for cutoffs like "under 25" or "under 35."

Milestone countdowns

Find out how far away your 30th, 50th, or 100th birthday is, or how many days until you hit 10,000 days old.

Children and parenting

Track a baby's exact age in weeks and months for pediatric checkups that use developmental age rather than birthday.

How age is calculated

How to calculate your age from your date of birth

The fastest way to calculate your age is to use the age calculator by birth date at the top of this page: enter your date of birth, leave the target date set to today, and read the result. If you want to calculate age using date of birth by hand, the method is straightforward. Start with the difference between the current year and your birth year. Then check whether your birthday has already happened this year. If it has not, subtract one from the year total. Finally, work out the leftover months and days the same way. This born date calculator does all of that automatically, including the edge cases that trip up manual math.

Years, months, and days: the most precise method

Exact age calculation is more complex than it first appears. You can't just subtract birth year from current year, because that ignores whether the birthday has occurred this calendar year. The correct method: start with the year difference, then check whether the birth month and day have already passed in the current year. If not, subtract one from the year count. Then calculate remaining months and days the same way. A date of birth calculator follows this exact logic so the answer is always accurate to the day, no matter which month you were born in.

How old am I exactly, down to the day?

Most people know their age in whole years, but a true answer to "how old am I" includes the months and days since your last birthday. For example, someone born on March 14, 1990 is not simply 36 years old today. They are 36 years, 2 months, and 2 days old, and that extra detail matters for official forms, medical records, and milestone planning. The how old am I calculator on this page breaks your age down into every unit at once: years and months, total days, total weeks, total months, and total hours lived. Enter your birthdate once and you can calculate your age in whichever format you need.

What chronological age means

Chronological age is simply the amount of time that has passed between your date of birth and a given reference date, usually today. It is the standard, objective measure of age used on legal documents, school enrollment, and most calculators. When you calculate chronological age, you are counting elapsed calendar time and nothing else. This differs from concepts like biological age, which estimates how your body has aged, or developmental age, which describes a child's stage of growth. The tool above reports your chronological age, the figure almost every official process expects.

Using the age calculator by birth date

To use the calculator, pick your date of birth from the date picker. By default the "age at date" field is set to today, which answers the most common question: how old am I right now. You can also change that second date to anything you like. Set it to a past date to find how old you were on a specific day, or a future date to see how old you will be at a wedding, graduation, or retirement. Because the birthday day calculator works between any two valid dates, it doubles as a general date of birth calculator for paperwork, family history, and planning.

How leap years affect age

People born on February 29 technically only have a true birthday in leap years. In non-leap years, their birthday is typically celebrated on February 28 or March 1 depending on country and preference. The age calculator handles this correctly by measuring elapsed time rather than matching calendar dates, so a leap-year baby's age on February 28 of a non-leap year is one day short of their next birthday.

Age calculation method and common edge cases

A reliable born date calculator has to handle several tricky situations. Months have different lengths, so "one month after January 31" has no exact match in February and rolls to the start of March. End-of-month birthdays, leap days, and spans that cross many leap years all change the day and hour totals slightly. The calculator resolves these by counting full calendar units first, then measuring the remaining days precisely, which is why two people the same age in years can show a slightly different number of total days lived.

How many days old are you?

A 25-year-old has lived approximately 9,131 days (accounting for 6 or 7 leap years in that span). A 30-year-old has lived about 10,957 days. A 50-year-old has lived around 18,262 days. To celebrate a milestone, some people mark their 10,000th day of life. Use the calculator to find when yours falls.

Chronological age versus life expectancy

Your chronological age tells you how much time has already passed since you were born. A life expectancy calculator looks the other direction and estimates how much time may lie ahead, based on factors such as country, sex, and current age. The two ideas work together: knowing your exact age is the starting point for any life expectancy estimate, retirement projection, or long-term financial plan. This page focuses on calculating your precise current age, the accurate number every planning tool depends on.

Why age calculation differs by culture

In East Asian age-reckoning (used traditionally in Korea, China, and Japan), a person is considered 1 year old at birth and gains a year on January 1 each year, not on their birthday. This means a child born in December can be considered 2 in January of the following year after just a few weeks. South Korea officially moved to the international standard (age at last birthday) in 2023. Our calculator uses the international standard throughout.

Enter your date of birth in the calculator above and set the "age at date" to today. You will see your age in years, months, and days, plus total days, weeks, months, and hours lived.

The calculator shows total days lived. For reference, someone who is 25 years old has lived approximately 9,131 days (25 x 365 plus about 6 leap-year days per year). Use the tool above for your exact count.

The Age Calculator shows the day of the week for your date of birth. Simply enter your birthdate and look at the "Day you were born" result card.

Use January 1 of their birth year as the date of birth. The result will be within 364 days of their true age. For a more accurate estimate, use their birth month if you know it.

The calculator automatically shows your generation based on birth year. Baby Boomers: 1946-1964. Generation X: 1965-1980. Millennials: 1981-1996. Generation Z: 1997-2012. Generation Alpha: 2013 onwards.

The calculator shows total weeks lived. A person who is 30 years old has lived around 1,565 weeks. The exact number depends on how many leap years fall within the period.

Yes. Change the "Age at date" field to any historical date. The calculator finds the exact age between any two valid calendar dates, not just today.

The calculator accounts for leap years automatically. People born on February 29 technically have a birthday only every 4 years, but the calculator counts the correct elapsed time regardless.

The calculator shows total hours lived based on your birthdate. At 25 years old, you have lived approximately 219,000 hours. The tool shows the precise figure for your age.

The calculator shows your next birthday date and how many days remain until it. If your birthday is today, it shows "Today! Happy birthday!" instead.

If you only know your birth year, the quickest estimate is the current year minus your birth year, but this can be off by up to a year. To know exactly how old you are, enter your full date of birth in the calculator above so it can check whether your birthday has happened yet this year.

Chronological age is the total amount of calendar time that has passed between your date of birth and a reference date, usually today. It is the standard age used on legal documents, school enrollment, and medical records. The calculator above reports your exact chronological age in years, months, and days.

Enter your date of birth in the age calculator and leave the target date set to today. The tool subtracts your birth date from the current date, accounting for leap years and varying month lengths, and shows your exact age by birth date. You can also pick any other target date to calculate age between two dates.

Yes. A date of birth calculator, born date calculator, and age calculator by birth date all do the same job: they take your date of birth and work out how old you are. This tool covers all of those uses in one place.

An age calculator tells you how much time has passed since you were born, which is your chronological age. A life expectancy calculator estimates how many years you may still have ahead based on factors like country and sex. Your exact current age from this tool is the starting point most life expectancy estimates use.