Julian-Gregorian Date Converter

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Convert Julian and Gregorian calendar dates with a Julian Day Number

This Julian–Gregorian date converter maps one entered calendar date to its equivalent label in the other calendar. It is useful when reading historical, genealogical, church, astronomical, or archival material in which the same continuous day was recorded under different calendar rules.

How to use the Julian–Gregorian date converter

  1. Enter Year, Month (1–12), and Day for the source calendar.
  2. Select Julian → Gregorian or Gregorian → Julian to identify the calendar written in the source.
  3. Click Convert to display the equivalent date label in the other calendar.

The result includes: the target-calendar date for the same continuous day and the Julian Day Number used by the conversion.

Julian versus Gregorian leap-year rules

The Julian and Gregorian calendars use the same month names and ordinary month lengths, but their leap-year rules differ. That difference is why an historical date can carry two calendar labels.

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 Julian reckoning includes leap days in more century years, Julian date labels gradually move ahead of Gregorian date labels. The difference increases after century years that are not Gregorian leap years, including 1700, 1800, 1900, and 2100.

Julian Day Number method behind the conversion

This Julian–Gregorian converter first turns the entered date into a continuous day index, commonly called a Julian Day Number (JDN), and then reconstructs that same day in the selected target calendar. You do not need to calculate the index manually, but the two-stage method explains why the result preserves the underlying day.

Conceptually, the conversion follows two calendar-specific steps:

The conversion relationship can be written as:

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

Here Y is the year, M is the month from 1 through 12, and D is the day of that month. The selected calendar determines the leap-year correction used when generating the JDN; the inverse calculation returns the date under the other calendar’s rules.

The calculator uses integer calendar algorithms. Gregorian conversion includes the century and 400-year correction, while Julian conversion omits that correction.

Reading the Julian–Gregorian day gap

A Julian–Gregorian result often changes by several days because the calendar gap is historically variable rather than fixed. It changes when the Gregorian calendar omits a century leap day that the Julian calendar retains.

For commonly encountered historical ranges, Julian and Gregorian dates differ by:

Note: Dates around a century-year February deserve special attention because the difference changes after the calendars apply different leap-year treatment.

Worked example: 1 March 1700 Julian to Gregorian

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

  1. The source date is Julian 1700-03-01.
  2. By this date, the Julian calendar has included the 1700 leap day that Gregorian rules omit.
  3. The Julian label is therefore 11 days earlier than the Gregorian label for the same day.

The converter returns 12 March 1700 (Gregorian). A Julian date before the relevant February boundary can have the earlier 10-day difference instead.

Julian–Gregorian conversion spot checks

These calendar-specific examples can help confirm that the source calendar and conversion direction are selected correctly:

Input Direction Expected result
1582-10-05 (Julian) Julian → Gregorian 1582-10-15 (Gregorian)
1752-09-02 (Julian) Julian → Gregorian 1752-09-13 (Gregorian)
1918-01-31 (Julian) Julian → Gregorian 1918-02-13 (Gregorian)
2000-03-01 (Gregorian) Gregorian → Julian 2000-02-17 (Julian)

Julian and Gregorian calendar conversion questions

Why do the Julian and Gregorian calendars disagree?

Julian dates use a leap day in every year divisible by 4. Gregorian dates retain that rule except that century years must also be divisible by 400. The extra Julian leap days make the two date labels diverge over time: the gap was 10 days in 1582, is 13 days from March 1900 through February 2100, and becomes 14 days from March 2100.

What Julian–Gregorian offset applies in each historical period?

For the ranges shown by this converter, the difference is 10 days from 1582-10-15 through 1699-12-31, 11 days from 1700-03-01 through 1799-02-28, 12 days from 1800-03-01 through 1899-02-28, and 13 days from 1900-03-01 through 2099-02-28. Check dates near a century-year February carefully because the offset changes after the leap-day difference.

Why can a Julian–Gregorian conversion cross into another year?

Adding or subtracting the calendar gap can move a late-December date into January in the other calendar. Historical records can add a separate complication: some places used a legal new year other than January 1. This converter calculates the calendar-day equivalent, not a source document’s local year-start convention.

Does this converter know when each country adopted the Gregorian calendar?

No. It mathematically maps a valid date from one calendar system to the other through a Julian Day Number. Adoption dates varied by country and church, so a historical record must still be interpreted in its geographic and administrative context. For example, Britain and its colonies changed calendars in 1752, Russia in 1918, and Greece in 1923.

Historical limitations of Julian–Gregorian date conversion

A mathematical Julian–Gregorian conversion identifies the equivalent day in another calendar system, but it cannot by itself establish which calendar a particular place used on that date.

When Julian–Gregorian records need extra scrutiny

Sources for the calendar conversion method

The converter routes each date through its Julian Day Number using standard Julian and Gregorian calendar algorithms, including formulas presented in Jean Meeus, Astronomical Algorithms (2nd ed., 1998), and the Fliegel–Van Flandern approach referenced by the U.S. Naval Observatory. Historical adoption dates remain contextual information rather than an automatic rule in this calculator.

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