BC to AD Calculator
Convert BC to AD years, calculate durations across eras, find centuries & millennia. Handles Year 0 gap in historical calendar systems.
About
Historical year arithmetic fails silently when crossing the BC/AD boundary. The Gregorian and Julian calendars contain no Year 0. The year 1 BC is immediately followed by 1 AD. This means the elapsed time between 3 BC and 2 AD is not 5 years but 4. Astronomers use a different convention (astronomical year numbering) where 1 BC = year 0, but historians do not. Confusing these two systems produces off-by-one errors in archaeological dating, carbon-14 calibration curves, and historical chronologies. This calculator uses the historical (non-astronomical) convention and accounts for the missing Year 0 in all duration computations.
The tool converts any BC year to its astronomical equivalent, computes elapsed durations between any two years (same era or cross-era), and identifies the century and millennium. Note: this tool assumes proleptic Gregorian reckoning and does not account for the Julian-to-Gregorian calendar reform of 1582 AD. For dates before 45 BC (pre-Julian), year lengths were irregular and results are approximate.
Formulas
The core conversion between the historical BC/AD system and astronomical year numbering:
where Yastro is the astronomical year number and YBC is the historical BC year. For AD years, Yastro = YAD.
Duration between two years across the BC/AD boundary (historical convention, no Year 0):
Duration between two years in the same era:
Century calculation (valid for both eras):
Millennium calculation:
where Y = the year number (without era sign), C = century ordinal, M = millennium ordinal, and ceil rounds up to the nearest integer.
Reference Data
| Historical Event | Year | Era | Astronomical Year | Century | Years to 2025 AD |
|---|---|---|---|---|---|
| Great Pyramid of Giza built | 2560 | BC | β2559 | 26th c. BC | 4584 |
| Code of Hammurabi | 1754 | BC | β1753 | 18th c. BC | 3778 |
| Trojan War (traditional) | 1184 | BC | β1183 | 12th c. BC | 3208 |
| Founding of Rome | 753 | BC | β752 | 8th c. BC | 2777 |
| Battle of Marathon | 490 | BC | β489 | 5th c. BC | 2514 |
| Death of Socrates | 399 | BC | β398 | 4th c. BC | 2423 |
| Alexander the Greatβs death | 323 | BC | β322 | 4th c. BC | 2347 |
| Assassination of Julius Caesar | 44 | BC | β43 | 1st c. BC | 2068 |
| Birth of Jesus (traditional) | 4 | BC | β3 | 1st c. BC | 2028 |
| Eruption of Vesuvius | 79 | AD | 79 | 1st c. AD | 1946 |
| Fall of Western Rome | 476 | AD | 476 | 5th c. AD | 1549 |
| Norman Conquest of England | 1066 | AD | 1066 | 11th c. AD | 959 |
| Fall of Constantinople | 1453 | AD | 1453 | 15th c. AD | 572 |
| Columbus reaches Americas | 1492 | AD | 1492 | 15th c. AD | 533 |
| Gregorian Calendar reform | 1582 | AD | 1582 | 16th c. AD | 443 |
| French Revolution | 1789 | AD | 1789 | 18th c. AD | 236 |
| Moon Landing | 1969 | AD | 1969 | 20th c. AD | 56 |