Your age is:
Enter your date of birth
Table of Contents
Age sounds simple. Date math isn't.
Calculating age means working out the elapsed time between two dates — sounds trivial, but leap years, different month lengths, and time zones make it surprisingly easy to get wrong by a day. This calculator handles those edge cases automatically and returns your exact age in years, months, and days — today, on any past date, or on a future date.
How age is calculated
Age is the elapsed time between your date of birth and a reference date (today, by default). The calculation isn't pure subtraction — it has to handle three quirks:
- Birthday checkpoint. Year subtraction gives you a starting number, but if the reference date is before the birthday in that year, you subtract 1. Someone born November 10, 1990, on a reference date of October 28, 2026, is 35 going on 36 — their 36th birthday hasn't arrived yet, so they are 35.
- Month and day remainder. Beyond completed years, the remaining months and days are also computed. For November 10, 1990 on October 28, 2026: 35 years, 11 months, 18 days (counting from the last birthday on November 10, 2025).
- Leap-year handling. Spans crossing February 29 in leap years correctly account for the extra day. For someone born on February 29, see the FAQ below.
Total age in days = sum of days in all completed years (365 or 366 each) plus partial-year days. Total age in months = completed years × 12 plus remainder months. The calculator above returns all three forms.
Age conventions around the world
There's no universal definition of "age." Several conventions coexist:
- International (Western) age. Count of completed years since birth. Age 0 at birth, age 1 on the first birthday, and so on. This is what the calculator above returns and what virtually all legal systems now use.
- Traditional East Asian age. Baby is age 1 at birth (counting the year in the womb), and everyone gains a year together at Lunar New Year. By this reckoning, a baby born on December 30 turns 2 just days later. South Korea legally retired this system in 2023; it remains culturally present in parts of China, Korea, and Vietnam.
- Korean age (now retired legally). Same as East Asian age but tied to the Gregorian New Year rather than Lunar New Year.
- Gestational age. Used for fetuses and very young babies, counted from the mother's last menstrual period (about 2 weeks before conception). Why a "40-week" full-term pregnancy is closer to 38 weeks from conception.
- Corrected (or adjusted) age. Used for premature babies until around age 2 — chronological age minus weeks born early. A baby born 8 weeks premature, now 6 months chronologically, has a corrected age of 4 months for developmental milestones.
Why age calculation gets tricky
Edge cases that catch ad-hoc calculations:
- Leap-day birthdays. People born February 29 (called "leaplings") only have a "real" birthday every four years. Different jurisdictions treat the non-leap-year birthday as either February 28 or March 1 for legal age increments. The calculator uses February 28 by convention.
- Time zones. If you were born in Sydney and you're now in Los Angeles, midnight in different places means different "birthday" times. Standard practice: age increments at local-time midnight wherever you are now.
- Month length differences. "One month after January 31" doesn't have an obvious answer — February doesn't have a 31st. Different libraries and conventions resolve this differently (Feb 28, Feb 29 in leap years, or March 3). This affects very precise month counts but not year counts.
- Different calendars. Most legal age systems use the Gregorian calendar. People born under other calendars (Hebrew, Islamic, Chinese) may have a Gregorian birth date on their official documents that differs slightly from their cultural birthday.
Common reasons to use an age calculator
Beyond curiosity, the most common reasons people calculate age precisely:
- Legal eligibility thresholds. Driving licenses (typically 16–18), alcohol (18 or 21 depending on country), voting (18 in most democracies), retirement and pension dates (varies, often 62–67), Medicare in the US (65), and Social Security claim windows.
- Filling forms. Visa applications, school enrolment, medical intake forms, and insurance applications often require exact age in years OR full date-of-birth verification.
- Family records and genealogy. Working out how old an ancestor was at a particular event in family history.
- Pet ages in "people years". While popular "dog years × 7" rules are oversimplified, knowing a pet's exact age in human-readable units (years and months) helps with veterinary care decisions.
- Future planning. Calculate what age you'll be when a child reaches 18, when a mortgage is paid off, or at any future date worth marking.
Sources & references
- CDC — Healthy Aging — reference for age-related health milestones.
- East Asian age reckoning (Wikipedia) — overview of traditional age conventions, with citations to academic sources.
- Leap year (Wikipedia) — the Gregorian rule and historical context.
FAQs
Legally, leap-day babies (called "leaplings") add a year on either February 28 or March 1 in non-leap years — the exact convention varies by jurisdiction. The UK, Hong Kong, and Taiwan recognize March 1. New Zealand and several US states recognize February 28. The calculator above uses February 28 in non-leap years, which is the most common approach. Either way, you legally age the same number of years as everyone else — leaplings don't age in dog years.
In the traditional East Asian (Korean, Chinese, Vietnamese) age system, a baby is considered 1 year old at birth, and everyone gains a year together at New Year. So a baby born on December 31 turns 2 the next day by traditional Korean reckoning. South Korea officially abandoned this system for legal purposes in 2023, switching to international (Western) age. The calculator above uses international age — counting completed years from birth.
Use the calculator above — enter their date of birth in the first field, and the historical date in the second field. The calculator returns the exact age they were on that date (years, months, days). Useful for filling in historical records, family trees, or medical histories where you need someone's age at the time of an event.
Legal and conventional age increments at the start of your birthday (00:00 in your local time zone), not at the hour you were born. A baby born at 11:55 PM on January 1 is legally one day old at 00:00 on January 2 — even though only 5 minutes have passed. Some cultures track "exact age" down to the hour for astrological purposes, but no legal system does.
By weeks in the first 6 months, then months until age 2, then years thereafter. A baby born today might be called "5 days", "6 weeks", "4 months", "18 months", and then "2 years". Pediatric milestones are usually keyed to age in weeks or months for the first two years, then to years. For premature babies, doctors often use "corrected age" (chronological age minus weeks early) until around age 2.