Age Calculator

This free age calculator helps you calculate your exact age down to years, months, days, hours, minutes, and seconds. Enter your birth date and discover how old you are with pinpoint accuracy.

Age Calculator

Leave empty to calculate age till today
Please select a valid date.

Age Calculator

At some point, most of us wonder: how many days old am I exactly? Or how old will I be on a specific date? Or what was my age when something important happened? A regular calendar does not answer these questions easily. An age calculator does.

It takes your date of birth and any other date, then works out the exact difference, in years, months, days, weeks, hours, even seconds. A 25-year-old has lived through roughly 9,125 days. A 30-year-old has crossed more than 10,950. Most people are surprised when they see the number.

Age also runs behind systems most people never think about. Doctors track newborns in weeks because medicine doses change that fast. Governments check the exact date of birth to confirm who can vote. Airlines calculate passenger age on the travel date to set the right fare. The same subtraction runs in all of these places.

This Calculator hub guide breaks down how age calculators work, how to do the math yourself, and a lot more you probably did not know about age.

What Is an Age Calculator?

An age calculator is a tool that finds the difference between two dates. You give it a start date and an end date, and it tells you the exact time that passed between them. When the start date is your date of birth and the end date is today, the result is your current age.

Most calculators show the result in years, months and days. Better ones also show the result in total weeks, total days, hours, minutes and seconds. You do not need to do any arithmetic yourself. The calculator handles everything, including the tricky parts like unequal month lengths and leap years.

\[\text{Age} = Today\text{'s} \, \text{Date} \, - \, \text{Date of Birth} \, \]

That is the core formula. But dates are not like regular numbers. You cannot subtract 2005 from 2026 and call it done. The months and days of the birth date may or may not have passed yet this year, which changes the result by a full year. February has fewer days than other months, which matters when you borrow during subtraction. And leap years add an extra day every four years, which changes the total day count over a lifetime.

All of this is handled automatically by an age calculator. Section 3 of this guide shows you how to do the same calculation step by step by hand.

What Can an Age Calculator Show You?

Most calculators show more than just years. Here is what you can usually get:

  • Age in years, months and days, the standard result
  • Age in total months, for example, 251 months if you are 20 years old
  • Age in total weeks, useful for tracking infant development
  • Age in total days, the number is bigger than most people expect
  • Age in total hours, minutes and seconds, approximate, but interesting
  • Days until your next birthday, useful for planning
  • Your age on a specific date in the past or future

A Basic Example

Date of birth: April 5, 2005   |   Today: March 21, 2026

Result: 20 years, 11 months, and 16 days

In other units: 251 months   |   1,082 weeks   |   7,626 days   |   approximately 182,000 hours

The same birth date produces all of these results at once. Section 3 walks through the math behind the years, months and days result. 

Why Would You Need an Age Calculator?

You already know your age in years. So why use a calculator? Because many real-world situations require more than just the year. They need the exact date difference, down to the month, the day, or even the week.

When you apply for a driving licence, the authority does not check which year you were born. It checks whether you have completed 16 or 18 full years of life on the date of the application. When a doctor prescribes medicine for an infant, the dose is based on the child’s age in weeks, not in years. When you book an airline ticket, the system checks the passenger’s age on the travel date, not just the current date.

In all of these cases, an age calculator runs in the background. Here are the situations where exact age matters:

SituationWhy Exact Age Matters
Doctor visits for babiesMedicine doses for infants depend on age in weeks or months, not years
Voting and legal eligibilityYou must be exactly 18 on the date of the election, not just turning 18 soon
School admissionSchools use cutoff dates to decide which class a child joins
Airline ticketsInfant fares apply under age 2, child fares 2 to 11, adult fares from 12
Insurance applicationsPremiums are calculated based on your exact age on the application date
Birthday countdownKnowing how many days until your next birthday is useful and fun
Family history researchOld records list age at the time of writing, so you work backwards to find birth year
Coding practiceBuilding an age calculator is one of the first real projects beginner programmers make

How to Calculate Age Step by Step

Calculating age by hand uses the same logic as long subtraction. You write the two dates one above the other and subtract column by column, starting from the right. The columns are days, months and years.

The tricky part is borrowing. When the bottom number is larger than the top number in a column, you cannot subtract directly. You borrow from the column to the left, the same way you would in regular long subtraction. The difference is that you borrow days from a specific month (so the number you borrow depends on which month it is), and you borrow 12 months from a year.

Work through the example below carefully. Once you understand the borrowing logic, you can calculate any age by hand in under a minute.

Example

Date of birth: November 15, 2006   |   Finding age on: March 10, 2026

Set Up the Problem

Write both dates in Year / Month / Day order, with the more recent date on top:

\[2026/03/10   \, \text{minus} \,   2006/11/15\]

Step-by-Step Calculation

\[ \, \text{Step} \, 1 - \, \text{Subtract the days} \, : 10 - 15 \, \text{does not work} \, \]
\[ \, \text{Borrow} \, 1 \, \text{month} \, ( \, \text{February} \, ) = ( 28 \, \text{days} \, ) : 10 + 28 = 38\]
\[38 - 15 = 23 \, \text{days} \, \]
\[ \, \text{Step} \, 2 - \, \text{Subtract the months} \, : \, \text{month drops from} \, 3 \, \text{to} \, 2 \; \text{(we borrowed)}\]
\[2 - 11 \, \text{does not work} \, , \, \text{so borrow} \, 1 \, \text{year} \, : 2 + 12 = 14\]
\[14 - 11 = 3 \, \text{months} \, \]
\[ \, \text{Step} \, 3 - \, \text{Subtract the years} \, : \, \text{year drops from} \, 2026 \, \text{to} \, 2025 \; \text{(we borrowed)}\]
\[2025 - 2006 = 19 \, \text{years} \, \]
\[ \text{Answer : 19 years, 3 months, and 23 days} \]

Key Terms You Should Know

These are the words that come up most often when talking about age calculators.

A few of them have specific meanings that are different from how we use them day to day.

TermWhat It Means
Date of Birth (DOB)The exact day, month and year a person was born
Chronological AgeAge measured by actual time passed on the calendar
Reference DateThe date you are calculating age as of — usually today
Gregorian CalendarThe calendar most of the world uses, with 365 days per year
Leap YearA year with 366 days where February has 29 days instead of 28
Age in DaysThe total number of days a person has been alive
Age in MonthsTotal months lived, used mainly for babies under two years old
Date DifferenceThe gap between any two dates on the calendar

Leap Years and Why They Matter

A leap year has 366 days instead of 365. The extra day is February 29, which only appears every 4 years. This matters because the total number of days in a year changes, which affects exact age calculations.

Why Does a Leap Year Exist?

The Earth takes about 365.25 days to go around the Sun. A regular calendar year is only 365 days, so that extra quarter-day builds up. After 4 years, it totals almost exactly one full extra day. We add it as February 29 to keep the calendar accurate.

The Three Rules for Leap Years

  • Rule 1: A year is a leap year if it divides by 4 with no remainder. For example, 2024 is divided by 4 = 506, so 2024 is a leap year.
  • Rule 2: If the year also divides by 100, it is NOT a leap year. So 1900 was not a leap year, even though it divides by 4.
  • Rule 3: If the year divides by 400, it IS a leap year after all. So 2000 was a leap year.

Checking If a Year Is a Leap Year

\[ \, \text{Leap Year if} \, : \left(\frac{\mathrm{Year}}{4}\right) = \, \text{whole number AND NOT} \, \left(\frac{\mathrm{Year}}{100}\right) = \text{whole number}\]
\[ \, \text{Exception} \, : \, \text{if} \, \left(\frac{\mathrm{Year}}{400}\right) = \text{whole number,} \; \text{(it is a leap year)}\]

To check a specific year, run through the rules in order. Most years only need the first rule.

Leap Year Example: Is 2024 a Leap Year?

\[\frac{2024}{4} = 506 - \, \text{no remainder} \, , \, \text{passes Rule} \, 1\]
\[\frac{2024}{100} = 20.24 - \, \text{not a whole number} \, , \, \text{Rule} \, 2 \, \text{does not apply} \, \]
\[ \text{Result: 2024 IS a leap year} \]

Leap Years in Recent Memory

2000, 2004, 2008, 2012, 2016, 2020, 2024 — the next one is 2028.

Fun fact: People born on February 29 are called leaplings. Their actual birthday only comes around every 4 years. There are roughly 5 million leaplings in the world right now.

How Many Days Are in Each Month?

When you calculate age by hand, you borrow days from the previous month whenever the day part of the birth date is larger than the day part of the target date. The number of days you borrow depends on which month you are moving into. March has 31 days, so you borrow 31. February has 28 days in a regular year and 29 in a leap year.

Getting this number wrong by even one day produces an incorrect final result. The table below is the reference you need. The month you borrow from is always the month before your current month in the calculation.

MonthNumber of Days
January31
February28 (or 29 in a leap year)
March31
April30
May31
June30
July31
August31
September30
October31
November30
December31

Memory trick: Make a fist and count along your knuckles from your index finger. Knuckles = 31 days. The dips between knuckles = 30 days or less. January is the first knuckle, February is the first dip, and so on.

Types of Age Calculators

Not every age calculator does the same thing. The basic version gives you years, months and days. But there are other types, each built for a different job.

All of them subtract one date from another. What changes is which dates you use and what the result means.

Basic Age Calculator

The most common type. Enter your date of birth and get your age in years, months and days. Good for everyday use.

Age in Days Calculator

Calculates how many total days you have been alive. The formula is simple:

\[\text{Total Days} = ( \, \text{Years} \, \times 365 ) + \, \text{Leap Year Days} \, + \, \text{Remaining Days} \, \]

Milestone to know: You hit 5,000 days alive at around age 13. You hit 10,000 days at around age 27.

Birthday Countdown Calculator

Tells you how many days are left until your next birthday. Useful if you are planning something or just want to know.

\[\text{Days Until Birthday} = \, \text{Next Birthday Date} \, - \, \text{Today} \, 's \, \text{Date} \, \]

Age Difference Calculator

Compares two birth dates and shows the exact difference in years, months and days. You can use it to compare your age with a sibling, a friend or anyone else.

\[\text{Age Difference} = ( \, \text{Older Persons DOB} \, ) - \; \text{(Younger Persons DOB)}\]

Historical Age Calculator

Tells you how old a person was on a specific date in the past. For example, Albert Einstein was born on March 14, 1879. When he published his Special Theory of Relativity on June 30, 1905, you can calculate:

\[1905 - 1879 = 26 \, \text{years} \, ( \, \text{rough} \, )\]
\[ \, \text{June is month} \, 6, \, \text{March is month} \, 3 : 6 - 3 = 3 \, \text{months} \, \]
\[30 - 14 = 16 \, \text{days} \, \]
\[ \text{Einstein was 26 years, 3 months, and 16 days old} \]

Date of Birth Finder

Works in reverse. If you know someone’s age on a certain date, this calculator finds their birth year. It is used a lot in family history and genealogy research.

\[\text{Birth Year} = \, \text{Reference Year} \, - \, \text{Age at that Time} \, \]

Real-Life Uses of Age Calculators

Age calculators run quietly inside systems most people never think about. Hospitals, governments, airlines and schools all use them. The calculation happens automatically. You fill in a form, click a button, and the system checks your age without you seeing any of the math.

Here are the places where it matters most.

Healthcare and Medicine

In healthcare, age precision can directly affect patient safety. Medicine doses for children are calculated per kilogram of body weight and adjusted for age in weeks or months. A paediatrician treating a 14-week-old infant uses a very different dosage table than one treating a 6-month-old. The difference between weeks and months matters. An age calculator is used at every paediatric consultation to determine the exact age in the right unit.

Age also determines which vaccines are due, when developmental milestones should be reached, and whether growth is on track. All of this is checked against age in days or weeks, not just years.

Example: A baby born on October 1, 2025 is exactly 24 weeks old on March 25, 2026. A doctor types the birth date and today’s date into the system and the calculator confirms the exact week of life, which maps to the correct point on the growth and vaccination chart.

Voting and Legal Age Checks

In most countries, the voting age is 18. The key point is that this is checked on the actual day of the election or on the closing date of the electoral roll, not on any other date. A person who turns 18 the day after the election cannot vote, even if they turned 18 that same week.

Electoral commissions and government databases run age checks automatically against every registered voter’s date of birth. The system flags anyone who will not meet the age threshold on election day and removes them from the eligible list.

\[ \, \text{Eligible if} \, : \, \text{Election Date} \, - \, \text{Date of Birth} \, > = 18 \, \text{years} \, \]

The same logic applies to other legal age checks: applying for a driving licence, purchasing alcohol, entering a casino, joining the military, or claiming a pension. In every case, the law specifies a minimum age and the check is performed against the exact date of the transaction.

Airline Ticket Pricing

Airlines set different prices based on passenger age on the travel date. The system uses (Travel Date – DOB) to check which bracket applies:

\[ \text{Under 2 years=Infant fare} \]
\[ \text{2 to 11 years=Child fare} \]
\[ \text{12 years and over=Adult fare} \]

School Grade Placement

Schools have a cutoff date for each academic year. A child must reach a certain age before that date to join a specific class. For example:

\[ \, \text{Eligible for Grade} \, 1 \, \text{if} \, : ( \, \text{Cutoff Date} \, - \, \text{DOB} \, ) > = 5 \, \text{years} \, \]

Anniversary and Birthday Gifts

You can calculate the exact number of days a couple has been married and print it on a card or frame it as a gift. For example:

\[ \text{Wedding date: June 12, 2015} \]
\[ \text{Today: March 21, 2026} \]
\[ \text{Difference = 3,935 days together} \]

It is specific, personal and takes only seconds to find using an age calculator.

How to Calculate Age in Microsoft Excel

Microsoft Excel has a built-in function called DATEDIF that calculates the difference between two dates. It is one of the most useful date functions in Excel, but it is not listed in the formula autocomplete menu, which is why most people never discover it. You have to type it manually.

DATEDIF takes three inputs: a start date, an end date, and a unit that tells it what to count. With three simple DATEDIF formulas in separate cells, you can show someone’s age in years, remaining months and remaining days all at once. A fourth formula using CONCAT combines them into one readable sentence.

This section walks through every step. By the end you will have a working age calculator inside Excel that updates itself every time you open the file, because it uses TODAY() as the reference date.

Setting Up Your Spreadsheet

Set up three cells like this:

\[ \, \text{Cell} \, A1 : \, \text{Your date of birth} \,   \; \text{(example : 05/04/2005)}\]
\[ \, \text{Cell} \, B1 : Today\text{'s} \, \text{date} \,   \; \text{(type the formula)} = \, \text{TODAY} \, ()\]
\[ \, \text{Cell} \, C1 : \, \text{Age result} \,   \; \text{(we will add the formula here)}\]

Formula: Complete Years

In cell C1, type:

\[ \, \text{DATEDIF} \, ( A1 , \, \text{TODAY} \, () , " Y " )\]

The “Y” tells Excel to count complete years only. Press Enter and you will see a number like 20.

Formula: Remaining Months

In cell D1, type:

\[ \, \text{DATEDIF} \, ( A1 , \, \text{TODAY} \, () , " \, \text{YM} \, " )\]

The “YM” counts months left over after full years are removed. If you are 20 years and 5 months old, this returns 5.

Formula: Remaining Days

In cell E1, type:

\[ \, \text{DATEDIF} \, ( A1 , \, \text{TODAY} \, () ," \, \text{MD} \, " )\]

The “MD” counts days left over after full months are removed.

Combining Into One Sentence

In cell F1, combine all three results:

\[\text{CONCAT} \; \text{(C1, " years, ", D1, " months, ", E1, " days")}\]

The output will read something like: 20 years, 11 months, 16 days

DATEDIF Parameter Reference

ParameterWhat It Returns
“Y”Number of complete years between the two dates
“M”Number of complete months between the two dates
“D”Number of complete days between the two dates
“YM”Months remaining after full years are removed
“YD”Days remaining after full years are removed
“MD”Days remaining after full months are removed

Bonus: Total Days Alive

To get the total number of days you have been alive in one step, skip DATEDIF and use:

\[TODAY() - A1\]

After typing it, change the cell format from Date to Number. Excel will then show the total day count.

Other Types of Age You May Not Know About

When most people say age, they mean years since birth. That is chronological age. It is the number on your passport.

But that number only measures time. It does not say anything about how healthy your body is, how you think, or where you are in life. Researchers and doctors use other types of age for that.

Two people the same age on paper can look, feel and perform completely differently. These categories explain why.

Type of AgeWhat It Measures
Chronological AgeYears since birth, counted on the calendar
Biological AgeHow worn or healthy your body actually is — can be older or younger than your calendar age
Psychological AgeHow old you feel and behave mentally, based on your attitudes and energy levels
Social AgeHow your life stage compares to others your age, based on career, education and family
Mental AgeYour intellectual level compared to the average for your age group

Chronological Age: The Standard

Chronological age is the default in most countries and all legal and medical contexts. It counts the number of complete years that have passed since the date of birth. An age calculator always calculates chronological age unless you specifically ask for something else.

Biological Age: How Your Body Feels Time

Biological age measures how worn or healthy your body is compared to what is typical for someone of your calendar age. A 40-year-old who exercises regularly, sleeps well and eats well may have a biological age of 33. A 40-year-old with high blood pressure and poor habits may have a biological age of 50.

Doctors estimate biological age using measurable markers: blood pressure, cholesterol levels, resting heart rate, grip strength, lung capacity and DNA methylation patterns. The more of these that fall within a healthy range, the younger the biological age.

Psychological Age: How Old You Feel

Psychological age is how old a person feels, thinks and behaves. Research shows that people who feel younger than their calendar age tend to be healthier and longer-lived. It is measured through questionnaires about memory, learning interest, energy and outlook on life.

Social Age: Where You Are in Life

Social age compares your life stage to the average for your age group. Someone who has finished university, started a career and has children may have a high social age even if they are young in years. Social age is used in sociology and human development research, not in legal or medical contexts.

The Korean Age System: In South Korea’s traditional system, everyone is considered 1 year old at birth, not 0. Age increases on New Year’s Day, not on your birthday. So a baby born on December 31 becomes 2 years old the next morning. South Korea moved to the international system for legal purposes in 2023, but the traditional system is still used in everyday conversation.

Interesting Facts About Age and Time

These numbers are worth knowing.

•        A 20-year-old has lived roughly 7,305 days. A 30-year-old has crossed 10,957 days.

•        You turn 1 billion seconds old at about age 31 years and 8 months. Some people mark this as a personal milestone.

•        The longest confirmed human lifespan on record is 122 years and 164 days. That was Jeanne Calment of France.

•        One year on Neptune equals about 165 Earth years. A 20-year-old on Earth would still be less than 1 Neptune-year old.

•        About 1 in every 1,461 people is born on February 29. That works out to roughly 5 million leap day birthdays worldwide.

•        Your heart beats about 100,000 times each day. By the time you are 20, it has beaten around 730 million times.

How to Use an Online Age Calculator

Using a free online age calculator takes less than a minute.

1.       Open a browser and search for age calculator. You will find many free tools.

2.       Enter your date of birth in the fields provided. Most tools ask for day, month and year separately.

3.       Check the second date field. It is usually set to today automatically.

4.       Click Calculate.

5.       Read your result. Most tools show your age in years, months and days, plus total weeks and total days.

Tip: Most online age calculators let you change the second date to any date in the past or future. This means you can find out your age on a specific past date, or how old you will be years from now.

How to Count Days Until a Future Date

You do not always need a calculator for this. Here is the manual method.

Manual Method

6.       Count how many days are left in the current month.

7.       Add up the full months between now and your target month using the table in Section 6.

8.       Add the days in the final partial month before your target date.

9.       Add all three numbers together.

Example: Today is March 21, Target is May 10

\[ \, \text{Days left in March} \, : 31 - 21 = 10\]
\[ \text{Full month of April : 30 days} \]
\[ \text{Days in May up to the 10th : 10} \]
\[ \, \text{Total} \, : 10 + 30 + 10 = 50 \, \text{days} \, \]
\[ \text{50 days until May 10} \]

Online Method

Open any age calculator and enter today’s date in the date of birth field, then enter your future event date in the second field. The calculator gives you the exact day count.

Running Age vs Completed Age: What Is the Difference?

Most people think of their age as one number. But there are actually two ways to state it, and they mean different things.

Completed Age

This is the age you say when someone asks. It is the number of full birthdays you have had. If you were born on October 10, 2000, and today is March 21, 2026, your completed age is 25. You have completed 25 full years of life.

\[ \text{Completed Age = Number of full birthdays passed} \]

Running Age

This is the age you are currently living through. On the same date, you are running through your 26th year. You have not finished it yet, but you are inside it.

\[\text{Running Age} = \, \text{Completed Age} \, + 1\]

Why Does This Matter?

In most Western countries, people use completed age. But in some Asian countries, including South Korea’s traditional system and parts of China, people historically used running age. This is why a baby born today is considered 1 year old at birth in that system, not 0. They are living through their first year.

Quick example: A child born on December 1, 2020 has a completed age of 5 on March 21, 2026. Their running age is 6. Most people in the world would call them 5. Under the traditional Korean system, they would be called 6.

Which One Do Age Calculators Use?

All standard online age calculators use completed age. They count how many full years have passed since the date of birth. If you want the running age, simply add 1 to the result.

What Is Gestational Age?

Gestational age is different from the age calculators we have been discussing. It measures how far along a pregnancy is, not how old a person is after birth.

How It Is Measured

Gestational age is counted in weeks, starting from the first day of the mother’s last menstrual period (LMP). This is typically about two weeks before conception actually happens, so a pregnancy is said to begin before the baby is technically conceived.

\[ \text{Gestational Age = Weeks since first day of last menstrual period} \]

Full-Term Pregnancy

A full-term pregnancy is 40 weeks of gestational age. Babies born between 37 and 42 weeks are considered full-term. Babies born before 37 weeks are premature.

Gestational Age Calculation Steps

\[ \text{Note the date of the first day of the last menstrual period (LMP)} \]
\[ \text{Count the number of complete weeks from that date to today} \]
\[ \text{The result is the gestational age in weeks} \]

Example: LMP was January 1, 2026. Today is March 21, 2026. That is 79 days, or 11 weeks and 2 days of gestational age.

Why Gestational Age Is Important

Doctors use gestational age to track fetal development, schedule tests, and estimate the due date. The estimated due date (EDD) is calculated as 280 days, or 40 weeks, from the LMP.

\[\text{Due Date} = \, \text{LMP Date} \, + 280 \, \text{days} \, \]

How to Calculate Age at Death

An age at death calculator works the same way as a regular age calculator. You subtract the date of birth from the date of death. The result tells you how long the person lived.

This is useful for genealogy research, historical records and obituary writing. Old documents often list a person’s age at death but not their exact birth year. You can work backwards to find it.

Calculating Age at Death

\[ \, \text{Write the date of death on top in} \, ( \, \text{Year} \, / \, \text{Month} \, / \, \text{Day} \, ) \, \text{format} \, \]
\[ \text{Write the date of birth below it} \]
\[ \text{Subtract using the same borrowing method from Section 3} \]
\[\text{The result is the person's age at death}\]
\[\text{Age at Death} = \, \text{Date of Death} \, - \, \text{Date of Birth} \, \]

Working Backwards: Finding Birth Year from Age at Death

If a historical record says someone was 67 years old when they died in 1884, you can estimate their birth year.

\[ \text{Death year : 1884} \]
\[ \text{Age at death : 67} \]
\[ \, \text{Estimated birth year} \, : 1884 - 67 = 1817\]
\[ \text{Actual birth year : 1816 or 1817 depending on birth month vs death month} \]
\[\text{Estimated Birth Year} = \, \text{Death Year} \, - \, \text{Age at Death} \, \]

Note: The result is always an estimate of plus or minus 1 year unless you know the exact month and day of both birth and death.

Lifespan Calculation

Lifespan is simply the total time between birth and death. It is the same calculation as age, with the date of death used as the reference date instead of today.

\[\text{Lifespan} = \, \text{Date of Death} \, - \, \text{Date of Birth} \, \]

Birth Year Calculator: What Year Was I Born?

A birth year calculator works in reverse. Instead of asking how old you are, you tell it your age and it works out the year you were born.

This is one of the most searched age-related questions. People ask it about themselves, about historical figures, and to quickly check someone’s age range from just a year.

The Formula

\[\text{Birth Year} = \, \text{Current Year} \, - \, \text{Age} \, \]

Example: If you are 28 years old in 2026, you were born in 2026 – 28 = 1998. But if your birthday has not yet passed this year, you were born in 1997.

Why the Result Is Plus or Minus One Year

The formula gives you an estimate. Your exact birth year depends on whether your birthday has already passed this year.

\[ \, \text{If your birthday has already passed in} \, 2026: \, \text{birth year} \, = 2026 - \, \text{your age} \, \]
\[ \, \text{If your birthday has not yet passed in} \, 2026: \, \text{birth year} \, = 2026 - \, \text{your age} \, - 1\]

Example: You are 30 years old. Today is March 21, 2026. If your birthday was in January or February, you were born in 1995. If your birthday is in October, you were born in 1996.

Common Birth Year Questions

If you are this age in 2026You were born in
182007 or 2008
212004 or 2005
252000 or 2001
301995 or 1996
401985 or 1986
501975 or 1976
601965 or 1966

Age Verification and Legal Age Requirements

Age verification is the process of confirming that a person meets a minimum age requirement. It is used in law, business and government. Age calculators are the engine behind most automated age verification systems.

How Age Verification Works

A system collects the person’s date of birth and compares it against the current date. If the difference is equal to or greater than the required minimum age, access is granted.

\[\text{Eligible} = (Today\text{'s} \, \text{Date} \, - \, \text{Date of Birth} \, ) > = \text{Minimum Age}\]

Industries That Use Age Verification

IndustryMinimum Age Requirement
Voting18 years in most countries
Driving licence16 to 18 years depending on country
Alcohol purchase18 to 21 years depending on country
Gambling18 or 21 years depending on region
Social media accounts13 years under COPPA in the United States
Online adult content18 years — verified by date of birth check
Military service17 to 18 years depending on country
Pension and retirement60 to 67 years depending on country and plan

Date of Birth as the Standard

Most age verification uses date of birth rather than a stated age. This is because a stated age can be wrong or falsified. Date of birth, checked against an ID document, gives a verifiable and precise result.

Legal precision: For age-restricted activities, the age is usually checked on the exact date of the transaction, not on the birth date of that calendar year. A person turns 18 on the specific date of their 18th birthday, not on January 1 of the year they turn 18.

Age in the Lunar and Chinese Calendar

The Gregorian calendar is not the only system people use to track age. Several cultures around the world use lunar or lunisolar calendars, and age calculations in these systems work differently.

The Chinese Lunar Calendar

The traditional Chinese calendar is lunisolar. It combines lunar months with solar years. A lunar year has 12 months of 29 or 30 days each, totalling about 354 days. To stay aligned with the solar year, a 13th leap month is added every few years.

Because a lunar year is about 11 days shorter than a solar year, your age in the Chinese calendar can differ from your Gregorian age by up to a year.

\[\text{Approximate Lunar Age} = \, \text{Gregorian Age} \, + 1 \; \text{(due to running age tradition)}\]

The Hijri Calendar

The Islamic Hijri calendar is a purely lunar calendar. It has 12 months and a year of about 354 days, which is roughly 11 days shorter than a solar year. Over a lifetime, this difference adds up significantly.

\[ \text{1 solar year = approximately 365.25 days} \]
\[ \text{1 Hijri year = approximately 354.37 days} \]
\[ \text{To convert Gregorian age to approximate Hijri age:} \]
\[\text{Hijri Age} = \, \text{Gregorian Age} \, \times (\frac{365.25}{354.37})\]

Example: A person who is 30 years old in the Gregorian calendar is approximately 30.9 years old in the Hijri calendar.

The Importance for Age Calculators

Most standard age calculators use the Gregorian calendar. If you need to calculate age in a lunar or traditional calendar, you need a specialised calculator that accounts for the different month lengths and year lengths. Many Islamic and Chinese calendar apps include this feature.

How Old Is Your Pet in Human Years?

One of the most popular uses of age conversion is calculating how old a dog or cat is in human years. This is not a precise science, but there are accepted formulas that give a useful estimate.

Dog Age in Human Years

The old rule of multiplying a dog’s age by 7 is an oversimplification. Dogs mature much faster in their early years and then slow down. A more accurate method uses a logarithmic formula developed by researchers.

\[\text{Simple method: Human Age} = \, \text{Dog Age} \, \times 7\]

Better method: A 1-year-old dog is roughly equivalent to a 15-year-old human. A 2-year-old dog is roughly 24. After that, each additional dog year equals about 4 to 5 human years.

Dog AgeApproximate Human Equivalent
1 year15 human years
2 years24 human years
3 years28 human years
5 years36 human years
10 years53 human years
15 years68 human years

Cat Age in Human Years

Cats also mature quickly in their early years. The first two years of a cat’s life equal about 24 human years. After that, each additional cat year equals roughly 4 human years.

\[ \text{Year 1 of cat = approximately 15 human years} \]
\[ \text{Year 2 of cat = approximately 24 human years} \]
\[ \text{Each year after 2 = approximately 4 human years} \]
\[\text{Cat Human Age} \; \text{(after age 2)} = 24 + (Cat \, \text{Age} \, - 2) \times 4\]

Example: A 6-year-old cat is approximately 24 + (6 – 2) x 4 = 24 + 16 = 40 human years old.

 Conclusion

Age feels like a simple thing. You know your number. You say it when someone asks. But once you look at how it actually gets calculated, you realise there is more going on than most people think.

The same subtraction that tells you how old you are in years also tells a doctor how many weeks old a baby is, tells an airline which fare to charge, and tells a government whether someone can vote. The numbers are different but the math is the same every time.

And the math itself is not complicated. Two dates, a column-by-column subtraction, and a few borrowing rules for months and days. Leap years add one small wrinkle every four years. That is really the whole thing.

Go check how many days old you are. Most people are surprised by the number.

Frequently Asked Questions

How do I calculate my exact age?

Answer: Enter your date of birth and today’s date into any age calculator. It will show your age in years, months and days. If you want to do it by hand, follow the step-by-step subtraction method in Section 3 of this guide.

What is my age if I was born in 2000?

Answer: As of 2026, you are either 25 or 26 years old. The exact answer depends on whether your birthday has passed yet this year. If your birthday falls before March 21, you are 26. If it falls after March 21, you are still 25.

How many days old am I?

Answer: Multiply your completed years by 365, add one day for each leap year you have lived through, then add the remaining days since your last birthday. Or just use an online age calculator and select the days view. A 20-year-old is roughly 7,305 days old.

What is the formula for age calculation in Excel?

Answer: Use the DATEDIF function. Here is the basic setup:

Does an age calculator work for future dates?

Answer: Yes. Most online age calculators let you change the second date field to any date in the future. Enter your date of birth, change the second date to a future date, and the calculator shows how old you will be on that day.

What is the difference between age in years and age in days?

Answer: Age in years (23 years) tells you how many complete birthdays you have had. Age in days (8,400 days) tells you the total count of every single day you have been alive. Age in days is always more precise because it does not round down to the last birthday.

Can I calculate someone’s age if I only know their birth year?

Answer: Yes, but only as an estimate. Subtract the birth year from the current year. The result will be correct or off by one, depending on whether their birthday has passed this year.

Why does my age calculator show a different result than I expected?

Answer: The most common reason is the start date counting rule. Some calculators count the start date as Day 0, meaning the first full day is Day 1. Others start from Day 1. This can create a difference of exactly 1 day in the result. Always check which method your calculator uses if precision matters.

What is the Korean age system?

Answer: In South Korea’s traditional system, a person is considered 1 year old at birth, not 0. Everyone gains a year on January 1, not on their own birthday. This means a baby born on December 31 becomes 2 years old the very next day. South Korea adopted the international age system for official and legal use in 2023.

How do I calculate how many days until my next birthday?

Answer: Find your next birthday date, then subtract today’s date from it. You can do this by hand using the method in Section 13, or use any online age calculator and enter today as date of birth and your next birthday as the second date.

What is biological age and how is it different from calendar age?

Answer: Calendar age counts the years since you were born. Biological age measures how worn or healthy your body actually is. A person who exercises regularly, eats well and sleeps enough may have a biological age younger than their calendar age. Doctors use blood pressure, cholesterol and DNA tests to assess it.

What is the difference between running age and completed age?

Answer: Completed age is the number of full birthdays you have had. It is the number most people use. Running age is the year of life you are currently living through, which is always one more than your completed age. If you are 25, your completed age is 25 and your running age is 26.

What year was I born if I am 25?

Answer: If you are 25 in 2026 and your birthday has already passed this year, you were born in 2001. If your birthday has not yet come this year, you were born in 2000. The formula is Current Year minus your age, adjusted by one year depending on whether your birthday has passed.

How do I calculate gestational age?

Answer: Gestational age is measured in weeks from the first day of the mother’s last menstrual period (LMP). Count the number of complete weeks between the LMP date and today. A full-term pregnancy is 40 weeks. The estimated due date is the LMP date plus 280 days.

How old is my dog in human years?

Answer: The simple rule of multiplying by 7 is not very accurate. A better guide: a 1-year-old dog equals about 15 human years, a 2-year-old equals about 24, and each year after that equals roughly 4 to 5 human years. Section 20 of this guide has a full table.

How is age calculated in the Islamic Hijri calendar?

Answer: The Hijri calendar year is about 354 days, roughly 11 days shorter than a Gregorian year. To convert your Gregorian age to an approximate Hijri age, multiply by 365.25 divided by 354.37. A 30-year-old in the Gregorian calendar is approximately 30.9 years old in the Hijri calendar.

What is an age at death calculator used for?

Answer: It calculates how long a person lived by subtracting their date of birth from their date of death. It is commonly used in genealogy research when old records list a person’s age at death but not their birth year. You can reverse the formula to estimate the birth year from the age at death and the death year.

At what age do legal restrictions change?

Answer: It depends on the country and the activity. Common thresholds are 13 for social media accounts in the United States, 16 to 18 for driving, 18 for voting and alcohol in most countries, 21 for alcohol in the United States, and 60 to 67 for pension eligibility depending on the country. All of these are checked using the exact date of birth, not just birth year.