Age Difference Calculator
Calculate the exact age gap between two people — in years, months, and days. Free, private, and accurate to the day.
- Free forever
- No data collected
- Works offline
What Is an Age Difference?
An age difference is the exact amount of time between two birth dates. This calculator works it out in years, months, and days, accounting for leap years and the fact that months are not all the same length. People use it to settle the "who is older?" debate between partners, siblings, parents and children, friends, or colleagues — and sometimes just out of curiosity.
How to Use This Calculator
- Enter the birth date for Person 1 and Person 2.
- Add an optional name for each person to make the result clearer.
- Use the swap button to quickly switch the two dates.
- Read the result: age gap in years, months, days, and total days.
The Formula
The calculator compares the two dates and expresses the gap as a calendar difference:
The subtraction "borrows" days from months and months from years — the same method used to calculate a single person's exact age — so edge cases like January 31 to March 1, or a February 29, are always correct.
Examples
Click any example to try it:
Frequently Asked Questions
How accurate is the age difference calculator?
Exact to the day. It uses calendar-based date math that correctly handles leap years and months of different lengths, the same method used to compute a single person's exact age.
Does the order of the two dates matter?
No. The calculator automatically detects which birth date is earlier and reports who is older, regardless of which field you fill in first.
What is a normal age gap in a relationship?
In the US, in roughly one-third of marriages the age difference is up to one year, and in about 19.6% of marriages the husband is 2–3 years older. Gaps of 2–5 years are commonly considered small.
Can I calculate the age difference between more than two people?
This tool compares two people at a time. To compare a third person, run the calculator again using one of the previous dates.