Add a number of years to a starting BC year, correctly handling the historical calendar’s missing year zero.
How it works
The calendar goes directly from 1 BC to 1 AD, with no year 0 in between. Starting at 44 BC and adding 44 years lands exactly on 1 AD — not 0 AD, which doesn’t exist. Starting at 100 BC and adding 50 years lands on 50 BC, since the addition doesn’t reach year 1 yet.
What this does not include
This performs pure calendar-year arithmetic. It doesn’t account for the historical transition between the Julian and Gregorian calendars, which shifted actual calendar dates (not just year numbers) at different times in different countries.
How to use this calculator
- Enter the starting BC year.
- Enter the number of years to add.
Why is there no year 0?
The BC/AD calendar system was devised centuries after the fact, before the concept of zero was in common use in Western mathematics, so the calendar simply counts 1 BC, then 1 AD, with nothing between.
How do historians and astronomers handle this gap?
Astronomers use a separate “astronomical year numbering” system where 1 BC is year 0, 2 BC is year -1, and so on — a cleaner system for calculation, but not the one used in ordinary historical dates.
What if the years added exactly equal the BC year?
The result lands exactly on 1 AD, since reaching “0 AD” isn’t possible in the standard calendar — the calculation skips directly from 1 BC to 1 AD.