⚰️ Age at Death Calculator

Enter a birth date and death date to calculate the exact age at death — useful for verifying genealogical records and family history research.

How the age at death is worked out

Both dates are read as UTC midnight, so no time zone can shift one by a day. The year, month and day parts are then subtracted separately, borrowing where a part goes negative:

years = deathYear - birthYear, months = deathMonth - birthMonth,
days = deathDay - birthDay

if days < 0   : days += length of the month before the death month; months -= 1
if months < 0 : months += 12; years -= 1

total days lived = (death - birth) / 86,400,000 ms

Take a man born 30 November 1842 who died 14 March 1911. The raw parts are 69 years, −8 months, −16 days. February 1911 had 28 days, so the day borrow gives 12 days and drops the months to −9, which borrows again to 3 months and 68 years: 68 years, 3 months, 12 days, and 24,940 total days lived.

Entering the dates

British and colonial dates before September 1752 may be Old Style (Julian), with the year beginning on 25 March. This tool assumes modern Gregorian dates, so convert first or be out by eleven days.

Frequently asked questions

How old was someone born on 28 February 1900 who died on 4 July 1975?

75 years, 4 months and 6 days, or 27,519 days. The day part borrows the 30 days of June 1975 to settle the gap from the 28th to the 4th.

Does the calculator count leap days?

Yes. The total-days figure is the true difference between the dates, so every 29 February between them counts. Remember that 1900 was not a leap year and 2000 was.

What if I only know the year of birth?

Use a stand-in day such as 1 July and treat the answer as approximate. It can be a full year out either way, so record it as "about 68" in your tree.