Historical Age Calculator
Calculate the exact age in years between any two dates, whether for a living person or a historical figure. Perfect for genealogy research, biography writing, or historical timelines.
Last updated: September 2026
Formula below · 1 source (Wikipedia) · Updated Sep 2026
Compare with similar
About this calculator
Age in completed years is counted the way people state their age: Age = targetYear − birthYear, minus 1 if the target date falls before that year's birthday (an earlier month, or the same month and an earlier day). Counting calendar birthdays is exact — dividing elapsed days by 365.25 can come out one year short on the birthday itself — and it works for any year, including years before 100 CE, as long as both dates use the same calendar. The result represents the number of fully completed years of life as of the target date.
How to use
Say you want to know how old Napoleon Bonaparte was when he died. He was born on 15 August 1769 and died on 5 May 1821. Enter: Birth Day = 15, Birth Month = 8, Birth Year = 1769, Target Day = 5, Target Month = 5, Target Year = 1821. 1821 − 1769 = 52, and 5 May comes before his 15 August birthday, so subtract 1: Napoleon was 51 years old at the time of his death. Leap years never matter for completed years, so you do not need to count days.
Frequently asked questions
Do leap years affect the result?
No. The calculator counts birthdays on the calendar rather than dividing days by an average year length, so leap days cannot shift the result. Someone born on 29 February is treated as turning a year older on 1 March in common years.
Can I use this calculator to find the age of someone born in a different calendar system?
The calculator compares day, month and year directly, so it works in any calendar with the same month structure as long as both dates are in the same calendar. For a life that spans the switch from the Julian to the Gregorian calendar (1582 in Catholic countries, 1752 in Britain), convert both dates to the same calendar first. Specialised historical date tools exist for working with the Julian calendar, Old Style dates, or non-Western calendar systems.
What is the most accurate way to calculate the age of a historical figure who lived centuries ago?
Enter the exact birth and death dates if known from historical records, and use the target date as the death date to find age at death. When only a birth year is known, assume January 1 as a conservative estimate, which may slightly understate the true age. Completed years are counted from the calendar, so leap years need no adjustment. For figures with disputed birth years—common in ancient history—running the calculation with the earliest and latest plausible years gives a useful age range.