How Roman dates are written (and how this tool writes them)
Roman numerals use seven letters: I (1), V (5), X (10), L (50), C (100), D (500), M (1000). Numbers are built additively (VII = 7) with subtractive notation for the four pre-base values (IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900). The largest expressible value with classical letters is 3999.
Dates are conventionally written as three Roman parts separated by a delimiter. The most common style for tattoos is DD.MM.YYYY (European order, dot separator) - so 30 April 2026 becomes XXX.IV.MMXXVI. Pick your input order via Input (YYYY-MM-DD, DD-MM-YYYY, or MM-DD-YYYY); the tool understands dashes, slashes, dots, and spaces between the three parts. The Output Separator dropdown chooses what character joins the Roman parts.
For tattoos and monuments specifically, the dot separator and a YYYY-only format are both popular. To get just the year, paste only the year (e.g. 1990) and the tool will output a single Roman number (MCMXC).
How to use roman numeral date converter
- 1Paste your date(s) into the input panel on the left, one per line.
- 2Pick the Input format that matches how your dates are written (YYYY-MM-DD by default).
- 3Pick an Output Separator: dot (most common for tattoos), dash, slash, or space.
- 4Output panel shows each line converted to Roman numerals.
- 5Click Copy or Download to save the Roman dates.
Keyboard shortcuts
Drive TextResult without touching the mouse.
| Shortcut | Action |
|---|---|
| Ctrl F | Open the find & replace panel inside the input Plus |
| Ctrl Z | Undo the last input change |
| Ctrl Shift Z | Redo |
| Ctrl Shift Enter | Toggle fullscreen focus on the editor Plus |
| Esc | Close find & replace, or exit fullscreen |
| Ctrl K | Open the command palette to jump to any tool Plus |
| Ctrl S | Save current workflow draft Plus |
| Ctrl P | Run a saved workflow Plus |
What this tool actually does
Three input formats
YYYY-MM-DD (ISO 8601, the default), DD-MM-YYYY (European), MM-DD-YYYY (US). Separators between the three parts can be dashes, slashes, dots, or spaces - the parser is forgiving so you can paste dates from various sources without preprocessing.
Standard Roman numeral rules
Subtractive notation (IV, IX, XL, XC, CD, CM) is used for the four pre-base values. Each component (day, month, year) is rendered independently. Day 30 = XXX, month 4 = IV, year 2026 = MMXXVI.
Year-only mode
If you paste a single number per line (e.g. 1990), the tool treats it as a year and outputs just the year in Roman numerals (MCMXC). Useful for movie copyright dates or simple year tattoos.
Range cap at 3999
Classical Roman numerals top out at 3999 (MMMCMXCIX). Years before AD 1 or after 3999 will produce empty/invalid output. The Vinculum overline notation that extends the range to 3,999,999 is not supported here.
Worked example
YYYY-MM-DD input, dot separator. Day-Month-Year is the conventional Roman date order regardless of the input format.
2026-04-30 1990-07-04 2025-12-25
XXX.IV.MMXXVI IV.VII.MCMXC XXV.XII.MMXXV
FAQ
Which date format should I use for a tattoo?
XXX.IV.MMXXVI. For a cleaner tattoo, drop the day and just use month + year (IV.MMXXVI) or year alone (MMXXVI). Set the input to YYYY-MM-DD and paste only what you need.Why is 4 written as IV not IIII?
IV (one less than 5), IX (one less than 10), and so on. IIII is a non-standard variant sometimes used on clock faces but never in formal documents or tattoos. This tool always uses the subtractive form.Can I do years like 4000 or 0023?
Is the day-month-year order in the output configurable?
Why does my date come out as MMMCMXCIX or longer?
1999 = MCMXCIX (7 chars), 3888 = MMMDCCCLXXXVIII (15 chars). For tattoos, year-only or month + year often reads better than full DD.MM.YYYY because the year alone keeps the inscription tight.