Roman Numeral Date Converter

Convert a calendar date to Roman numerals, or decode one back to a date.

Result

—

About this tool

Convert any calendar date into Roman numerals (day.month.year format, e.g. July 4, 2024 → IV.VII.MMXXIV) or decode a Roman numeral date back into a regular calendar date — a popular novelty format for tattoos, engravings, wedding invitations, and anniversary gifts.

How the conversion works. Each of the three date parts — day, month, year — is converted independently into a standard Roman numeral, then joined with periods. Roman numerals build a number from seven symbols (I=1, V=5, X=10, L=50, C=100, D=500, M=1000), repeating and combining them additively, with a subtractive shortcut when a smaller symbol precedes a larger one (IV = 4, meaning "one less than five," rather than IIII). A day like 24 becomes XXIV (X + X + IV = 10 + 10 + 4), and a year like 2024 becomes MMXXIV (MM + XXIV = 2000 + 24).

Worked example. July 4, 2024: day 4 → IV, month 7 → VII, year 2024 → MMXXIV, joined as IV.VII.MMXXIV. A wedding on October 12, 2025 would read XII.X.MMXXV.

Why day.month.year, not month.day.year. This follows the little-endian (day-month-year) convention most common internationally and traditional in Roman-numeral date engravings, rather than the month-first convention used in the US. If your intended format is month-first, just read the three numerals in that order.

The limits of Roman numerals. Classical Roman numerals have no symbol for zero, so a "year 0" or any negative year (BCE dates) can't be represented in this notation at all — the numeral system itself simply predates the concept of zero as a number, which arrived in European mathematics centuries after Rome. The practical upper limit without special overline notation (a bar over a numeral multiplying it by 1000) is 3999, written MMMCMXCIX — comfortably covering any realistic gift, tattoo, or engraving date for the foreseeable future.

Common uses: wedding and anniversary dates on rings or invitations, tattoo designs marking a birth or significant date, engraved gifts, and building or monument cornerstones, which have used this exact numbering convention for centuries.

For a plain (non-Roman) date calculation instead, see the age calculator or countdown timer.

Frequently asked questions

What format is used for the date?
Day.Month.Year, each part converted to Roman numerals and separated by periods — a common convention for this kind of date display.
Can Roman numerals represent zero or negative years?
No — classical Roman numerals have no representation for zero, so only positive year values (1 and above) are supported.
What's the largest year this supports?
Up to 3999 (MMMCMXCIX), the traditional practical limit of standard Roman numeral notation without special extended symbols.
Why is 4 written as "IV" instead of "IIII"?
The subtractive rule: placing a smaller-value symbol before a larger one means "subtract it" (IV = 5 − 1 = 4), which keeps numerals shorter. Some clock faces still use the older additive "IIII," but standard modern usage follows the subtractive form this tool produces.
Can I convert just a year, without a full date?
Enter any date in that year (like January 1st) and read only the year portion (the last numeral group) of the result if that's all you need.
Is the month.day.year (US-style) order supported?
The tool always outputs day.month.year order, following the traditional convention for this format. If you want month-first, just read the three numeral groups in the reverse order you need.
Does this work for dates before the Roman calendar existed?
It's a pure numeral conversion of the modern Gregorian calendar date, not a reconstruction of how Romans actually wrote dates historically — it's meant for decorative/novelty use with today's calendar.