Roman / Julian Calendar Converter
Convert Gregorian dates to Roman date notation and Julian Day Numbers.
About this tool
Translate any modern date into authentic Roman calendar notation — for example, 'ante diem III Kalendas Martias' (3 days before the Kalends of March). Understand the three reference points: Kalends (1st), Nones (5th or 7th), and Ides (13th or 15th) of each month. Shows the Roman month names (Ianuarius through December), the day of the week in classical Latin (dies Solis, Lunae, Martis, Mercurii, Iovis, Veneris, Saturni), and the Julian Day Number used in astronomy. Convert in both directions — enter a Roman date string or a Julian Day Number to get the Gregorian date.
How to use
- 1 Enter a Gregorian date using the date picker to see its Roman notation.
- 2 Read the explanation of which reference point (Kalends, Nones, or Ides) is used and why.
- 3 Check the Latin day-of-week name and the Julian Day Number shown below.
- 4 To convert back, type a Roman date string (e.g. 'a.d. III Kal. Mar.') into the reverse field.
- 5 Toggle the calendar system switch to compare Gregorian and Julian dates for historical periods.
How the Romans actually named their days
The Roman calendar did not number days 1 through 31 the way we do. Instead, every day was described by its distance backward from one of three fixed reference points in each month: the Kalends (Kalendae), the Nones (Nonae), and the Ides (Idus). This tool converts any modern Gregorian date into that authentic notation and explains the reasoning, so a date like the 27th of February comes out as ante diem III Kalendas Martias — "the third day before the Kalends of March."
The three anchors fall on predictable days, with one wrinkle:
| Anchor | Usual day | Exception |
|---|---|---|
| Kalends (Kalendae) | Always the 1st | None — every month begins on the Kalends |
| Nones (Nonae) | The 5th | The 7th in March, May, July, and October |
| Ides (Idus) | The 13th | The 15th in those same four months |
The four "long Nones" months — March, May, July, October — are worth memorizing, because they shift both the Nones and the Ides two days later. The most famous Roman date of all, the Ides of March (the 15th, when Caesar was assassinated), is one of these exceptions.
The trick: inclusive counting backward
The part that confuses modern readers is that Romans counted inclusively and backward. To name a day before the next anchor, they counted that anchor itself as "1." So the day immediately before the Ides isn't "1 day before" — it gets the special name pridie Idus ("the day before the Ides"). The day before that is the third day before the Ides (counting: the Ides = 1, pridie = 2, this day = 3), written ante diem III Idus. This off-by-one feel is intentional and authentic; the tool computes it exactly, so you don't have to track the inclusive count by hand.
When a date falls after the Ides, there is no further anchor in the current month, so the count rolls forward to the Kalends of the next month. That's why a late-February date is expressed in terms of March: ante diem III Kalendas Martias.
A worked example
Take 27 February. February's Nones is the 5th and its Ides is the 13th, so the 27th is well past both — the tool counts forward to the Kalends of March. February has 28 days (in a common year), and the formula counts inclusively: days-in-month (28) minus the day (27) plus 2 gives 3. The result is ante diem III Kalendas Martias, with the explanation that it is three days before the Kalends of March. The tool also tells you the Latin day of the week — the seven names are dies Solis, Lunae, Martis, Mercurii, Iovis, Veneris, Saturni (Sunday through Saturday) — and the corresponding Julian Day Number.
What the Julian Day Number adds
Beyond Roman notation, the tool computes the Julian Day Number (JDN) for each date — a continuous count of days used in astronomy and historical chronology, where day zero is fixed far back in the past. Because it's a single running integer with no months or leap-year breaks, the JDN makes it trivial to find the number of days between two dates: just subtract. The converter works in both directions, so you can type a JDN like 2460310 and get back the Gregorian date along with its Roman notation. Selecting a Gregorian date auto-fills its JDN, so the two halves of the tool stay in sync.
Who this is for
- Latin students and classicists checking date expressions in primary texts like Cicero's letters or Caesar's commentaries.
- Writers and game designers building historically flavoured settings who want dates that sound authentically Roman.
- Historians and genealogists who encounter Julian Day Numbers in astronomical tables or need a stable day count across calendar reforms.
- Curious learners who've heard "the Ides of March" and want to understand the system behind it.
Things to keep in mind
- This uses the proleptic Gregorian calendar. The JDN math assumes Gregorian rules even for dates before the 1582 reform, so very old dates won't match a strictly Julian-calendar historical record without adjustment.
- The Latin weekday names are the planetary week, which the Romans of the late Republic and Empire did use, but the seven-day week itself was a later adoption — early Republican Romans organized time around the eight-day market cycle (the nundinae).
- "Pridie" is the special case for the day before any anchor. The tool produces the ante diem form for earlier days; remember that the position right before Kalends, Nones, or Ides is traditionally named pridie.
- Leap years shift late February. In a leap year February has 29 days, which moves the post-Ides counts by one — the tool reads the actual length of the selected month, so it handles this automatically.
Frequently Asked Questions
Convert Unix timestamps to human-readable dates and back — supports seconds, milliseconds, and microseconds.
Calculate your exact age in years, months, days, hours, and minutes.
Convert between Arabic numbers and Roman numerals — supports 1 to 3,999,999 with extended notation.