Online Age Calculator – Calculate Exact Age

Find your exact age in years, months, and days from your date of birth — or calculate age between any two dates.

YOUR AGE

25 years, 3 months, 5 days

📅 Total Days

9,226

📆 Total Months

303

🗓️ Total Weeks

1,318

🎉

270 days until your next birthday!

ByPRIYA SHARMAUpdated April 20, 2026
|
Reviewed byARJUN MEHTA
|
Fact checked byNEHA KAPOOR

How Old Am I? — How This Calculator Works

Our age calculator computes the precise difference between your date of birth and a target date (defaulting to today). It accounts for varying month lengths (28, 29, 30, or 31 days) and correctly handles leap years, giving you accurate results in years, months, and days. Beyond basic age, it also shows your total age in days, weeks, and months — and tells you exactly how many days remain until your next birthday.

The calculation uses the international (Western) age system where you are age 0 at birth and your age increments on each birthday. If you enter a target date in the future, the calculator shows what your age will be on that date — useful for eligibility checks, milestone planning, and event countdowns.

How to Calculate Age by Hand

There are two reliable methods for calculating age manually. Both give accurate results; the first is more intuitive for everyday use, while the second is useful for spreadsheet-based calculations.

Method 1: Long Subtraction (Borrowing)

This method works like subtraction with carrying, using the date format YYYY MM DD. Place the more recent date on top and the older date on the bottom, then subtract right to left:

  1. Subtract days. If the result is negative, borrow 1 from the months column. The number of days you borrow equals the number of days in the previous month.
  2. Subtract months. If the result is negative, borrow 1 from the years column (add 12 months).
  3. Subtract years.

Worked Example: Calculate the age of someone born November 15, 1995 as of April 4, 2026.

  • Set up: 2026 04 04 (top) minus 1995 11 15 (bottom)
  • Days: 4 − 15 = negative → borrow 1 month. March has 31 days, so: 4 + 31 = 35. Then 35 − 15 = 20 days
  • Months: 4 − 1 (borrowed) = 3. Then 3 − 11 = negative → borrow 1 year (add 12): 3 + 12 = 15. Then 15 − 11 = 4 months
  • Years: 2026 − 1 (borrowed) = 2025. Then 2025 − 1995 = 30 years
Result: The person is 30 years, 4 months, and 20 days old. Use this calculator above to verify instantly.

Method 2: Total Days Division

Count the total number of days between the two dates, then divide by 365.2425 (the average length of a Gregorian calendar year, accounting for leap years):

  • Total days between Nov 15, 1995 and Apr 4, 2026 = 11,098 days
  • 11,098 ÷ 365.2425 = 30.38 years ≈ 30 years and ~4.6 months

This method gives an approximate result. For exact years/months/days, the long subtraction method or our calculator is more precise.

Age in Different Units — Conversion Chart

How old are you in days? In weeks? In hours? This reference chart converts common ages into different time units. Approximate values assume 365.25 days per year (accounting for leap years).

Age (Years)DaysWeeksMonthsHours
136552128,766
51,8262616043,830
103,65252212087,660
165,844835192140,256
186,574939216157,766
217,6701,096252184,082
259,1311,304300219,145
3010,9571,565360262,974
4014,6102,087480350,640
5018,2622,609600438,300
6222,6453,235744543,490
6523,7413,392780569,790
6724,4723,496804587,322
8029,2204,174960701,280

Leap years add 1 day for every 4 years. A person who turns 40 has experienced approximately 10 leap days.

Age Systems Around the World

Age is not counted the same way in every culture. Our calculator uses the international (Western) system, which is the legal standard in the United States and most countries. Here's how systems differ:

International (Western) Age System

You are age 0 at birth, and your age increases by 1 on each birthday. A person born on March 15, 2000 turns 26 on March 15, 2026. This is the system used in the United States, all of Europe, and most of the modern world. It is the basis for all legal age calculations — voting eligibility, drinking age, Social Security benefits, etc.

Korean Age System

In the traditional Korean system, you are age 1 at birth, and everyone's age increments by 1 on January 1 (not on their birthday). A baby born on December 31 would be "1" at birth and turn "2" the very next day on January 1 — making them "2 years old" when only 1 day old.

Important update: South Korea officially switched to the international age system in June 2023 for all legal and administrative purposes. Korean age is still used informally in social contexts.

Chinese Lunar Age System

Similar to Korean age, the traditional Chinese system counts you as 1 at birth, with age incrementing on Lunar New Year (late January or February). This system is used in some traditional Chinese contexts and is sometimes referenced in Chinese astrology.

Comparison Example

SystemBorn Dec 20, 2000Age on Jan 5, 2026
International (Western)Age 0 at birth25 years old
Korean (traditional)Age 1 at birth27 years old
Chinese LunarAge 1 at birth27 years old (if after Lunar New Year)

What If You Were Born on a Leap Day? (February 29)

Approximately 4.1 million Americans have a February 29 birthday — roughly a 1-in-1,461 chance. Leap Day babies (sometimes called "leaplings") face a unique question: what is your birthday in non-leap years?

  • Most U.S. states legally recognize March 1 as the birthday in non-leap years for age-related milestones (driver's license, voting, drinking age).
  • Some states and agencies use February 28 instead.
  • The Social Security Administration uses March 1 for benefit calculations in non-leap years.
  • International practice varies — in New Zealand, the legal birthday in non-leap years is February 28; in Hong Kong and Taiwan, it is March 1.

Our calculator handles leap year birthdays correctly — it counts your exact chronological age regardless of whether the current year is a leap year.

How to Calculate Age in Excel or Google Sheets

You can calculate exact age in Microsoft Excel or Google Sheets using the DATEDIF function. Although this function is undocumented in Excel's official help, it works reliably in all versions.

Step-by-Step Formulas

Assume your date of birth is in cell A1 (e.g., 11/15/1995):

What to CalculateFormulaResult Example
Years=DATEDIF(A1, TODAY(), "Y")30
Remaining Months=DATEDIF(A1, TODAY(), "YM")4
Remaining Days=DATEDIF(A1, TODAY(), "MD")20

Combine into One Cell

To display the full age as a single readable string:

=DATEDIF(A1,TODAY(),"Y") & " years, " & DATEDIF(A1,TODAY(),"YM") & " months, " & DATEDIF(A1,TODAY(),"MD") & " days"

This outputs: 30 years, 4 months, 20 days. The same formulas work identically in Google Sheets.

How Old Is My Baby?

Pediatricians in the United States use age-specific milestones that require precise age tracking in different units:

  • First 6 months: Baby age is measured in weeks (e.g., "my baby is 12 weeks old")
  • 6 months to 2 years: Age is measured in months (e.g., "she is 14 months old")
  • After 2 years: Age is measured in years and months (e.g., "he is 3 years and 2 months")

Our calculator automatically shows total weeks in the results, which is exactly what you need for well-baby checkup scheduling. The CDC recommended immunization schedule uses weeks and months for all pediatric appointments.

Standard Pediatric Checkup Schedule

CheckupBaby AgeKey Milestone
Newborn3–5 daysWeight check, jaundice screening
1 month4 weeksFeeding assessment, Hep B vaccine
2 months8 weeksDTaP, IPV, Hib, PCV13, Rotavirus vaccines
4 months16 weeksSecond round of infant vaccines
6 months26 weeksFlu vaccine (first eligible age)
9 months39 weeksDevelopmental screening
12 months52 weeksMMR, Varicella, Hep A vaccines

Days Per Month Reference

MonthDaysNote
January31
February28 / 2929 in leap years
March31
April30
May31
June30
July31
August31
September30
October31
November30
December31

Mnemonic: "Thirty days hath September, April, June, and November. All the rest have thirty-one, except February alone."

Leap year rule: A year is a leap year if divisible by 4, except for century years — unless they're also divisible by 400. So 2000 was a leap year (divisible by 400), but 1900 was not (divisible by 100 but not 400). The next century leap year is 2400.

U.S. Legal Age Milestones

Many rights and responsibilities in the United States are tied to specific age thresholds. Use this calculator to check eligibility:

MilestoneMinimum AgeNotes
Driver's Learner Permit14–16Varies by state (14 in South Dakota, 15 in many states, 16 in some)
Driver's License16–1716 in most states with restrictions; full license at 18 in many
Voting1826th Amendment (1971); must register before Election Day
Military Enlistment17–1817 with parental consent; 18 without
Legal Drinking Age21National Minimum Drinking Age Act (1984) — all 50 states
Car Rental (most companies)25Can rent at 21 with surcharge; 25 with no surcharge at most agencies
Running for U.S. House25U.S. Constitution, Article I, Section 2
Running for U.S. Senate30U.S. Constitution, Article I, Section 3
Running for President35U.S. Constitution, Article II, Section 1
Social Security (early)62Reduced benefits; benefit reduced ~6.7%/yr before full retirement age
Medicare Eligibility65Parts A & B; enrollment window is 7 months around 65th birthday
Social Security (full)66–67Full retirement age depends on birth year (1960+: age 67)

How Many Days Until My Birthday?

Our calculator automatically shows the number of days remaining until your next birthday at the top of the results. This countdown is recalculated each time you use the tool.

For countdowns to other events — vacations, deadlines, holidays, or milestones — use our Days Until Calculator or Birthday Countdown Timer.

Online Age Calculator – Calculate Exact Age FAQ