Age Gap Calculator

Turning Two Birthdates Into an Exact Gap

"How big is the age gap, really?" is harder to answer in your head than it looks once the two birthdays fall in different months. This calculator does the calendar subtraction properly — counting the full span in days first, then converting that into years, months, and days — so the answer isn't rounded off from a rough "birth year minus birth year" guess.

The Formula

Days Apart = |Birthdate 1 − Birthdate 2| (in total days)
Years Apart = Days Apart ÷ 365 (rounded down)
Remaining Days = Days Apart mod 365
Months Apart = Remaining Days ÷ 30 (rounded down)
Days Remainder = Remaining Days mod 30

The months/days breakdown uses fixed 365-day years and 30-day months as a simplifying approximation, so it can be off by a day or two from a strict calendar count around leap years — the days-apart figure itself is always exact.

Worked Examples

Example birthdate pairs
Person 1Person 2Total days apartAge gap
1990-03-121996-11-052,4306 years, 8 months, 0 days
1985-06-012001-06-015,84416 years, 0 months, 4 days

Where This Matters

  • New relationships — getting an exact figure instead of eyeballing birth years, especially when one partner's birthday hasn't happened yet this year.
  • Blended families and step-siblings — working out exact gaps between children from different parents.
  • Comparing against social guidelines — pairing the result with the Dating Age Range Calculator to see how a gap compares to the "half your age plus seven" rule.

How to Use This Calculator

  1. Enter Person 1 Birthdate.
  2. Enter Person 2 Birthdate.
  3. Select Calculate to see the exact gap in years, months, and days, plus who is older.

Related Calculations

Check the gap against the Dating Age Range Calculator, or see how long a relationship has actually lasted with the Relationship Length Calculator.