Julian-Gregorian Date Converter
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
- Enter Year, Month (1–12), and Day (valid for that month in the selected source calendar).
- Choose a direction: Julian → Gregorian or Gregorian → Julian.
- 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:
- Step 1: (Y, M, D) in the source calendar → JDN
- Step 2: JDN → (Y, M, D) in the target calendar
A common way to describe this is:
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:
- 1582-10-15 to 1699-12-31: 10 days
- 1700-03-01 to 1799-02-28: 11 days
- 1800-03-01 to 1899-02-28: 12 days
- 1900-03-01 to 2099-02-28: 13 days
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.
- Source calendar: Julian
- Date: 1700-03-01
- 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.
- Regional adoption dates vary: The Gregorian reform began in 1582, but countries and churches adopted it at different times (for example, Great Britain and its colonies in 1752; Russia in 1918; Greece in 1923/1924 depending on context). This converter computes the mathematical equivalent date between systems; it does not automatically apply a country-specific cutover rule.
- Proleptic calendars: For dates outside the historical adoption period, results are typically interpreted using the proleptic Gregorian or proleptic Julian calendar (extending rules backward/forward in time). That can differ from how contemporaries recorded dates.
- Cutover discontinuities: In places that adopted the Gregorian calendar, there were “skipped” local dates (e.g., the well-known October 1582 adjustment in some regions). A purely mathematical conversion will still map day-by-day via an absolute count, but it won’t tell you which dates were omitted locally.
- Year numbering (BCE/CE and year 0): Historical calendars usually go from 1 BCE directly to 1 CE (no year 0). Many astronomical algorithms use astronomical year numbering that includes year 0. Unless the calculator explicitly documents BCE support, assume inputs are intended for CE/AD years as positive integers. If you need BCE handling, confirm whether the tool expects astronomical numbering.
- Validation matters: Month/day validity depends on the source calendar’s leap-year rule. For example, February 29 exists in a Julian leap year whenever the year is divisible by 4; in the Gregorian calendar, century years require divisibility by 400.
When you should be extra careful
- Dates in the 1500s–1900s when different regions used different calendars simultaneously.
- Records labeled “Old Style” (O.S.) vs “New Style” (N.S.).
- Transcriptions that already applied a conversion without stating it.
Calendar Drift Challenge
Keep the Julian and Gregorian clocks in step by catching every leap-day adjustment.
