Staaarter

Convert Julian Calendar to Gregorian Calendar

Converts a date given in the older Julian calendar into the equivalent date on the modern Gregorian calendar, by routing the conversion through a shared Julian Day Number so the century-based leap year differences between the two calendars are handled exactly. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-08-05
By Staaarter Team
calendarjulian-calendar

Overview

Introduction

Historical records, religious calendars, and genealogical documents often record dates in the older Julian calendar, which needs converting to the modern Gregorian calendar for comparison with today's dates.

This tool performs that conversion exactly, applying both calendars' real leap year rules rather than a rough fixed-day offset.

What Is Convert Julian Calendar to Gregorian Calendar?

A Julian-to-Gregorian calendar date converter, distinct from a Julian Day Number converter despite the shared name "Julian".

The Julian calendar, introduced in 46 BCE, treats every 4th year as a leap year with no exceptions; the Gregorian calendar, introduced in 1582, refines that by skipping the leap day in century years not divisible by 400, which is why the two calendars slowly drift apart.

How Convert Julian Calendar to Gregorian Calendar Works

The input Julian calendar date is first converted into a Julian Day Number using the Julian calendar's own leap year rule.

That Julian Day Number is then converted back into a calendar date under the Gregorian calendar's leap year rule, producing the equivalent Gregorian date.

When To Use Convert Julian Calendar to Gregorian Calendar

Use it when you have a date recorded in the Julian ("Old Style") calendar, common in historical, religious, or genealogical records, and need its modern Gregorian equivalent.

It's also useful for understanding how far a given historical date has shifted under the modern calendar.

Features

Advantages

  • Applies the exact leap year rules of both calendars via a shared Julian Day Number, rather than a rough fixed-offset approximation.
  • Correctly reflects the growing gap between the calendars across different centuries.
  • Instant, no manual day-offset lookup required.

Limitations

  • Uses the proleptic (mathematically extended) versions of both calendars uniformly, it doesn't model real-world, country-by-country Gregorian adoption dates.
  • Does not represent the one-time historical skip of 10 days that occurred when the Gregorian calendar was first adopted in 1582, since it treats both calendars as continuously extended systems.

Examples

Converting an old-style date

Input

2026-07-23

Output

2026-08-05

As of the 21st century, adding 13 days to a Julian calendar date gives its Gregorian equivalent.

Best Practices & Notes

Best Practices

  • Don't reuse a day-offset you calculated for one century on a date from a different century, the gap between the calendars grows roughly every 400 years.
  • Use Convert Gregorian Calendar to Julian Calendar to reverse the conversion and confirm a result.

Developer Notes

The conversion routes through the shared Julian day number algorithm in julian-day-math.ts: `julianCalendarToJulianDayNumber` converts the input Julian calendar date to a JDN, then `julianDayNumberToCalendarDate` with `gregorian=true` converts that same JDN to a Gregorian date via Richards' algorithm, so both calendars' leap year rules are applied exactly rather than approximated.

Convert Julian Calendar to Gregorian Calendar Use Cases

  • Translating dates from historical or genealogical records into modern Gregorian dates
  • Cross-referencing Old Style church calendar dates with today's calendar
  • Understanding the accumulated day offset between the two calendars for a given era

Common Mistakes

  • Assuming a fixed 13-day (or 10-day) offset applies to every era, the offset grows over time and depends on the century involved.
  • Confusing a Julian calendar date with a Julian Day Number, which is a different, unrelated day-counting system despite the shared name.

Tips

  • Pair this with Convert Gregorian Calendar to Julian Calendar to round-trip and verify a conversion.
  • For a continuous day-count instead of a calendar date, use Convert a Julian Day to a Date.

References

Frequently Asked Questions