Age Calculator

Calculate your exact age in years, months, and days — or find how old you will be on any future date. Includes total days, weeks, and hours with full leap year accuracy.

Enter your values above to see the results.

Tips & Notes

  • For legal documents requiring exact age, always specify the reference date — age on a specific day differs from current age, and the distinction matters for deadlines, eligibility, and court filings.
  • Newborn age is typically expressed in weeks for the first 3 months, then months until age 2, then years — use the appropriate unit when communicating with pediatricians.
  • A person born on February 29 (leap day) officially turns a year older on March 1 in non-leap years in most legal systems — though some systems use February 28. Check jurisdiction-specific rules for official purposes.
  • For historical age calculations (genealogy, biography), account for the calendar reform of 1582 when Pope Gregory XIII dropped 10 days. Dates before October 15, 1582 use the Julian calendar and differ from Gregorian.
  • The age on death certificates and obituaries uses completed years at time of death. For medical and insurance purposes, age is sometimes rounded to the nearest year (age nearest birthday) rather than age last birthday.

Common Mistakes

  • Forgetting to account for whether the birthday has occurred yet in the current year — if today is March 10 and the birthday is November 15, the person has not yet had their birthday this year.
  • Assuming all years have 365 days — leap years add one day, meaning age in total days must account for every leap year within the lifespan.
  • Confusing age in months for infants — a baby born on January 31 is one month old on February 28 (or March 2 in some counting systems), not March 3. Month-end birthdays create ambiguity.
  • Using birth year alone without birth month and day for precise age — knowing someone was born in 1990 is insufficient for calculating exact age; the month and day can shift the result by up to 364 days.
  • Applying the same age system across all cultural contexts — East Asian traditional age systems differ fundamentally from the Western completed-years system, which matters in genealogy, medical history, and international documents.

Age Calculator Overview

Age calculation measures the elapsed time between a date of birth and any reference date, expressed in years, months, days — and optionally in total weeks, total days, hours, minutes, or seconds. While the concept sounds simple, calendar irregularities (months of different lengths, leap years, and the choice of which date counting system to use) mean that age is not as straightforward to compute manually as most people assume.

The standard Western age system:

Age = Reference Date − Date of Birth | expressed in completed years, then remaining months, then remaining days
EX: Born November 15, 1995 — age on March 10, 2026 → Completed years: 30 → Remaining months: 3 → Remaining days: 23 → Age: 30 years, 3 months, 23 days
Days in each month — the foundation of accurate age calculation:
MonthDays (Normal Year)Days (Leap Year)Cumulative Days (Normal)
January313131
February282959
March313190
April3030120
May3131151
June3030181
July3131212
August3131243
September3030273
October3131304
November3030334
December3131365
Age milestones and what they represent in total days:
AgeApproximate Total DaysTotal HoursCultural / Legal Significance
1 year365–366 days~8,760 hrsFirst birthday — developmental milestone
18 years~6,570 days~157,680 hrsLegal adulthood in most countries
21 years~7,670 days~184,080 hrsLegal drinking age (US), full adulthood
25 years~9,131 days~219,000 hrsCar rental age, prefrontal cortex fully developed
30 years~10,957 days~262,968 hrsUS Senate eligibility age
35 years~12,783 days~306,792 hrsUS President eligibility age
65 years~23,741 days~569,784 hrsMedicare eligibility (US), traditional retirement
Cultural variation in age systems matters more than most people realize. The Western system counts completed years — a person is 30 from their 30th birthday until the day before their 31st. The traditional East Asian system (used historically in China, Korea, Japan) counts the birth year as year 1 and adds a year at the New Year rather than the birthday — making most people 1–2 years older under this system. South Korea officially abolished its traditional age system in 2023 and standardized to the international system. When calculating age for official documents, visa applications, or medical records, always confirm which system applies.

Frequently Asked Questions

Start with the reference date and subtract the birth date. Count completed years first: if today is March 10, 2026 and you were born November 15, 1995, you completed 30 years on November 15, 2025. Then count remaining months from November 15, 2025 to March 10, 2026: December, January, February = 3 months. Then count remaining days from February 15 to March 10 = 23 days. Result: 30 years, 3 months, 23 days.

A leap year has 366 days instead of 365, with February 29 added. Leap years occur every 4 years, except century years (1900, 1800) which are not leap years, except century years divisible by 400 (2000, 2400) which are leap years. For age in total days, every leap year within your lifespan adds one extra day. A person born in 1990 who is 35 years old has lived through 9 leap years (1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020, 2024) = 35×365 + 9 = 12,784 days.

Use the same calculation with the future date as your reference point instead of today. If you are born on June 1, 2000, your age on June 1, 2030 = exactly 30 years. On January 1, 2030 = 29 years, 7 months, 0 days (since your June 2029 birthday has passed but June 2030 has not yet arrived). This calculator handles any past or future reference date.

Age last birthday is the standard system: you are 30 from your 30th birthday until the day before your 31st — this is what most people mean by age. Age nearest birthday rounds to whichever birthday is closer: someone who is 30 years and 8 months old is considered 31 under the nearest-birthday system (since their 31st birthday is only 4 months away). Life insurance and some actuarial calculations use age nearest birthday.

The Western system counts completed years from the birthdate. The traditional East Asian system (historically used in China, Korea, Japan) counts the birth year as age 1 and adds a year at the Lunar New Year — making people 1-2 years older than under the Western system. South Korea officially switched to the international system in 2023. Some Islamic age calculations use the lunar Hijri calendar, which runs about 11 days shorter per year, causing lunar age to increase faster than solar age.

Multiply your completed years by 365, add the number of leap years in that span, then add the days in the current partial year. A 30-year-old born on a non-leap day has lived through approximately 7-8 leap years depending on birth month. Quick estimate: age in years × 365.25 gives an approximate day count. For exact count, use this calculator — it accounts for every leap year and partial month precisely.