Age Difference Calculator
The exact age gap between two people — in years, months, days, and total days
How the age gap is calculated
An age gap is measured exactly like an age: the span between two dates. The calculator identifies the earlier birth date, counts whole years to the nearest anniversary, then whole months, then the leftover days. Leap years and unequal month lengths follow the same rules used across the site, which are written out in our calculation methodology.
Subtracting birth years is the common shortcut and it is frequently wrong by a year. Two people born in the same calendar year can be almost twelve months apart, and two people born in consecutive years can be a matter of days apart. Only the full dates give a reliable answer.
Why the gap seems to change
The gap itself never changes — it is the fixed distance between two dates. What changes is the whole-year figure people quote, which jumps by one for part of every year. That is why a couple can honestly describe themselves as four years apart in January and five years apart in May.
The years/months/days breakdown removes most of that ambiguity, and the total-days figure removes all of it — which is why genealogists and record-keepers prefer it.
Worked examples
| Person 1 | Person 2 | Gap |
|---|---|---|
| March 12, 1990 | September 4, 1994 | 4 years, 5 months, 23 daysDescribed as "4 years apart" for most of the year and "5 years apart" between March and September. |
| January 1, 2000 | December 31, 2000 | 11 months, 30 daysSame birth year, but not quite a full year apart — subtracting years would give zero. |
| February 29, 1996 | February 28, 2001 | 5 years exactly (1,826 days)A leap-day birth date. Its anniversary is observed on February 28 in non-leap years, so this lands on a whole number of years. |
| June 15, 1985 | June 15, 1985 | 0 daysIdentical dates report no gap rather than arbitrarily naming one person older. |
Try any of these in the calculator above — the output always matches the documented method.
The half-your-age-plus-seven rule
Alongside the gap, the calculator reports each person's current age and the range produced by the “half your age plus seven” convention: halve your age and add seven for the lower bound, subtract seven and double for the upper one. A 30-year-old gets 22 to 46; a 50-year-old gets 32 to 86.
It is worth being clear about what this is. It is a social rule of thumb that has circulated in print since at least the nineteenth century. It carries no legal weight, it is not derived from research, and it produces nonsense below about fourteen. It is included because people look for it, not because it settles anything.
What people use this for
- Couples working out the exact gap rather than the rounded one
- Parents recording the spacing between siblings
- Genealogy and family-history research, where total days is the unambiguous figure
- Checking eligibility windows that depend on a difference in dates
- Comparing the ages of public figures or historical people
If you need one person's age rather than the gap between two, use the how old am I calculator or the chronological age calculator. For a countdown to the next birthday, use the birthday calculator.