🏠
🏠 Home & living

BC to AD Calculator (years between BCE and CE dates, no year zero)

Results update as you type.

Your numbers

Understanding the BC to AD calculator — concept and principle

This calculator counts the years between a date in the BC (BCE) era and one in the AD (CE) era, or between two dates in either era, correctly allowing for the fact that there is no year 0. History students, writers and puzzle fans use it to avoid off-by-one errors.

There is no year 0There is no year 0: 44 BC = year −43 astronomical numbering, 2026 − (−43) AD 2026 → 2,069 years not 2,070There is no year 044 BC = year −43astronomical numbering2026 − (−43)AD 20262,069 yearsnot 2,070
There is no year 0: with the default inputs the result is 2,069 years (not 2,070).

How it is calculated

Astronomical year = AD year, or 1 − BC year (1 BC = 0, 44 BC = −43)

Years between = astronomical year 2 − astronomical year 1

Naive count with a year 0 (wrong) = BC year + AD year

The principle

The BC/AD system jumps from 1 BC straight to AD 1; there is no year 0. Simply adding a BC year and an AD year therefore counts one year too many whenever the span crosses the boundary. Astronomers solve this by renumbering BC years so that 1 BC becomes year 0, 2 BC becomes −1, and so on; then the span is a simple subtraction.

Worked example

Default inputs: 44 BC and AD 2026.

  1. Astronomical year of 44 BC = 1 − 44 = −43; AD 2026 = 2026.
  2. Years between = 2026 − (−43) = 2,069.
  3. Naive count (44 + 2026) = 2,070, one too many.
How Years between the two dates changes with Year 1How Years between the two dates changes…2,0202,0402,0602,0802,1002,12011223344556688Example: 2,069Year 1
Each point is the calculator re-run with only “Year 1” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Year 1Years between the two dates
112,036
222,047
332,058
442,069
552,080
662,091
882,113

How to read the result

The result is the number of whole calendar years between the same day of the year in each date. BCE and CE are the same years as BC and AD. Historical dates before the Gregorian reform were recorded in the Julian calendar, but year counting is unaffected.

Common mistakes

Keep in mind: This is calendar arithmetic only; it does not convert between calendars or account for day and month.

Frequently asked questions

Is there a year 0?

Not in the BC/AD system; astronomers use year 0 for 1 BC.

How many years from 1 BC to AD 1?

One year.

What do BCE and CE mean?

Before Common Era and Common Era; they number the same years as BC and AD.

Sources: NASA Goddard Space Flight Center, F. Espenak, "Year Dating Conventions"

Checked 9 Nov 2026. NASA Goddard Space Flight Center, Year Dating Conventions (F. Espenak): the BCE/CE system lacks a year 0; astronomical year 0 = 1 BCE and −1 = 2 BCE, so x BCE = −(x − 1).

🏠 All home & living tools →🌍 Calculators by country →