Julian-Gregorian Date Converter

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Convert Julian ↔ Gregorian dates (and what the result means)

This calculator converts a single calendar date between the Julian calendar and the Gregorian calendar. It’s commonly used in history, genealogy, church records, astronomy logs, and archival research where the “same day” may be written differently depending on which calendar a region was using at the time.

How to use

  1. Enter Year, Month (1–12), and Day (valid for that month in the selected source calendar).
  2. Choose a direction: Julian → Gregorian or Gregorian → Julian.
  3. Click Convert to see the equivalent date in the other calendar system.

What you’ll get: the corresponding date in the target calendar for the same continuous day count (via a Julian Day Number-style day index under the hood).

Julian vs Gregorian: what’s different?

Both calendars have the same months and mostly the same day counts, but they differ in how they define leap years. That difference causes the calendars to drift apart over centuries.

Rule Julian calendar Gregorian calendar
Basic leap-year rule Leap year every 4 years Leap year every 4 years…
Century years (e.g., 1700, 1800, 1900) Always leap years (if divisible by 4) Not leap years unless divisible by 400
Long-term effect Drifts relative to seasons faster Stays closer to the tropical year

Because the Julian calendar treats more years as leap years, it gradually “runs ahead” of the Gregorian calendar. The gap between them increases stepwise around century years that are not Gregorian leap years (e.g., 1700, 1800, 1900, 2100).

The core idea (formulas): convert via an absolute day count

Most robust conversion methods work by mapping a calendar date to a continuous day index (often called a Julian Day Number, JDN), then mapping that day index back into the other calendar. You don’t need to do this by hand—the calculator does it instantly—but knowing the approach helps you interpret results.

Conceptually:

A common way to describe this is:

JDN = toJDN (Y,M,D;calendar)

Where Y is year, M is month (1–12), D is day (1–31), and calendar determines which leap-year rule is applied. The inverse function takes the JDN and returns the date in the desired calendar.

In practice, published algorithms use integer arithmetic with terms like “century” and “leap-year corrections.” The key difference between Julian and Gregorian conversion to/from JDN is the presence (Gregorian) or absence (Julian) of the century/400-year correction.

Interpreting the result (and the day-gap you’ll see)

If you convert a date and notice the output is shifted by some number of days, that’s expected. The difference between calendars is not constant across all centuries; it changes when Gregorian rules skip a leap day that the Julian system would have included.

Typical Julian–Gregorian offsets for many common historical ranges:

Note: around the century boundary itself, the effective offset can depend on whether you are before/after the leap-day in that year.

Worked example

Example: Convert 1 March 1700 (Julian) to Gregorian.

  1. Source calendar: Julian
  2. Date: 1700-03-01
  3. In the 1700s, the typical offset after 1700-03-01 is 11 days.

So the corresponding Gregorian date is typically 12 March 1700 (Gregorian). (If you try a date just before the century leap-day boundary, you may observe a 10-day vs 11-day offset depending on the exact day.)

Quick confidence-check examples

These are handy spot-checks when you want to verify you selected the correct conversion direction:

Input Direction Expected pattern
1582-10-05 (Julian) Julian → Gregorian ≈ +10 days → 1582-10-15 (Gregorian)
1752-09-02 (Julian) Julian → Gregorian Offset in the 1700s is typically 11 days
1918-01-31 (Julian) Julian → Gregorian Offset in the 1900s is typically 13 days
2000-03-01 (Gregorian) Gregorian → Julian ≈ −13 days (around modern era)

Calendar conversion questions historians ask

Why do the Julian and Gregorian calendars disagree?

The Julian calendar adds a leap day every four years without exception, making its average year 365.25 days — about 11 minutes longer than the solar year. By 1582 the error had accumulated to 10 days, so the Gregorian reform skipped those days and dropped leap years in century years not divisible by 400. The disagreement keeps growing: 10 days in 1582, 13 days today, and 14 days from March 2100.

What offset should I expect for a given century?

Add the century rule up from 10: dates from 1582 to February 1700 differ by 10 days, then 11 days until February 1800, 12 until February 1900, and 13 from March 1900 through February 2100. The boundary always falls at the Julian February 29 that the Gregorian calendar skips, which is why dates near the turn of those centuries can show either of two offsets.

Why does a date near year-end sometimes change year — or even the recorded year in old documents?

Two separate things happen. Arithmetically, adding 10 to 13 days can push a late-December Julian date into January of the next Gregorian year. Historically, many countries also began the legal year on March 25 rather than January 1 before adopting the Gregorian calendar, so documents show dual years like “11 February 1731/32.” This converter handles the day arithmetic; the year-start convention you must judge from the document itself.

When did different countries switch calendars?

Catholic states (Spain, Portugal, France, Italy) switched in 1582; Protestant Germany and Denmark around 1700; Britain and its colonies in September 1752, when Wednesday the 2nd was followed by Thursday the 14th; Russia not until February 1918, and Greece in 1923. A date written between 1582 and 1923 therefore needs a country before it has a single meaning — always confirm which calendar the source used.

Limitations & assumptions (read this for historical accuracy)

Calendar conversion is trickier than it looks because “which calendar was used” depended on place and time, not just the date itself.

When you should be extra careful

Enter calendar dates using integers. Months must be 1–12 and days must fall within the month for the selected calendar.

Enter a date to convert.

Calendar Drift Challenge

Keep the Julian and Gregorian clocks in step by catching every leap-day adjustment.

Click to Play

Sweep the alignment slider to collect the leap corrections before the calendars drift apart.

Score 0
Combo ×1
Stability 100%
Time 75s