This age difference calculator finds the exact gap between two people’s birth dates — expressed in years, months and days, and in total days — and names the older and younger of the pair. Sibling gaps, parent–child gaps, couple age differences, “how much older was X than Y”: one subtraction, done properly with the calendar’s real month lengths and leap years.
The Gap That Never Changes (While Everything Around It Does)
An age difference is the one quantity in two people's lives that is perfectly constant: born 3,652 days apart (the defaults: Jan 1, 1990 and Jan 1, 2000 — ten years containing the leap days of 1992 and 1996), they are 3,652 days apart at birth, at the younger's wedding, and in the retirement home. What changes is the ratio and the social reading — the “half your age plus seven” folklore, sibling-spacing research (gaps of 2–4 years dominate family data), generational boundaries (~25–30 years marks a generation in demographic convention) — all of which start from the exact figure this page computes. The years/months/days expression borrows against real month lengths (the borrow-a-month step uses the month preceding the younger's birth month, as careful age arithmetic must), and the total-days figure sidesteps every ambiguity of the calendar's uneven months: when precision matters — visa rules, eligibility cutoffs defined in days, twin studies — days are the unit that never argues.
Edge cases the arithmetic respects: leap-day babies (a Feb 29 elder sibling's gap to a Mar 1 younger one is computed on actual elapsed days, not anniversary conventions), same-day births (difference zero — the answer is a tie, and the page says older-of-pair by the earlier timestamp only when dates differ), and reversed input order (the calculator sorts the pair itself; you can't get a negative age difference out of it).
Worked Examples (Verified)
- Defaults: 1990-01-01 → 2000-01-01 = 10 years, 0 months, 0 days = 3,652 days (3,650 + leap days 1992 & 1996).
- Sibling span: 2018-06-15 → 2021-09-20 = 3 years, 3 months, 5 days (1,193 days) — the classic spacing figure family planners quote.
- The borrow case: 1995-03-25 → 2000-01-10: days borrow a month (10 − 25 + 31 = 16), months borrow a year → 4 years, 9 months, 16 days — the example that breaks naive year-month-day subtraction, handled here by construction.
Age-Difference Discipline
- Birth DATES, not ages in years: two people both “34” can be anywhere from 0 to 364 days apart; year-only input silently manufactures precision the data don't have.
- Time of birth matters only for same-date pairs (and for legal majority at exact instants in some jurisdictions) — date-level arithmetic is the honest granularity otherwise.
- Eligibility questions (“at least 18 years older”) are governed by statutory definitions that may count differently (some use year-difference only) — the calculator gives the calendar truth; documents may define their own.
- Historical dates before Gregorian adoption carry the usual calendar footnote (see Day of Week page) — gaps computed across the 1582/1752 transitions inherit the skipped days.
- Rounding: quote total days for records, years-months-days for humans — the pair together is unambiguous in a way either alone isn't.
Related Tools
- Day of Week Calculator — which weekdays they were born on
- Business Days Calculator — working days between any dates
- Everyday Life Calculators — the full collection
Frequently Asked Questions
How do you calculate the age difference between two people?
Subtract the birth dates with calendar borrowing: years, then months (borrowing a year when negative), then days (borrowing the length of the month before the younger's birth month when negative). Defaults: exactly 10 years = 3,652 days including two leap days. This calculator performs the borrowing correctly and also reports the absolute total in days — the unambiguous figure.
How many days are in a 10-year age gap?
It depends on the Feb 29s inside the span: 10 × 365 + (number of leap days). Jan-to-Jan 1990→2000 contains two (1992, 1996) → 3,652 days; a March-to-March span like 1999→2009 catches three (2000, 2004, 2008) → 3,653. The calculator counts actual elapsed days, so you never enumerate leap years by hand.
What is a typical sibling age gap?
Demographic data in the US puts median spacing between first and second children around 2.5–3 years, with 2–4 years the modal band researchers study. Very short gaps (under ~18 months) and long gaps (5+ years) each carry their own research literatures on outcomes and family dynamics. Whatever the gap, it's computed the same way — and this page's sibling example (3 years, 3 months) sits mid-band.
Why does the age ratio change if the difference is constant?
Because ratios divide by the younger's growing age: gap g at younger-age a gives ratio (a + g)/a = 1 + g/a, which falls toward 1 as a grows. A parent 30 years older is 4× a 10-year-old's age, 2× at 30, 1.33× at 90. This is why childhood age hierarchies feel absolute and adult ones fade — and why “twice your age” headlines are always about the young.
Can this calculate age differences for historical figures?
Yes, with the calendar caveat: dates enter as Gregorian; figures born before their country's adoption (Shakespeare, baptized 1564 in Julian England) have recorded dates in the Julian system, so gaps BETWEEN two Julian-era figures are still exact (both shift together), while a gap spanning a reform transition inherits the skipped days. Genealogy software handles dual dating; for gaps, the arithmetic here is sound wherever both dates share a calendar.
What about twins born on different days?
It happens — deliveries straddling midnight give twins different birth DATES (occasionally different years, famously different decades/millennia in a few recorded cases). Their age difference by this calculator is 1 day, which is also the legally recorded truth, whatever the delivery-room story says. Date-based arithmetic doesn't grade on narrative.
Is the age difference the same in every country?
The elapsed-time difference is universal; AGE reckoning isn't (traditional Korean age counting started at 1 with New-Year increments until South Korea standardized international age in 2023; some cultures count differently still). This calculator reports elapsed calendar time — the system legal and scientific contexts use — which is the input those other reckonings are derived from.
Is this age difference calculator free?
Yes — free, instant, no sign-up. Enter two birth dates for the gap in years-months-days and total days, order-independent.