Roman Numeral Converter
Convert numbers, years and dates to Roman numerals, and Roman numerals back to numbers.
Runs in your browser. Nothing you enter is uploaded.
How to use Roman Numeral Converter
- Type a number, a year or a date, or paste a Roman numeral. Put each one on its own line to convert a list.
- The tool sees which way to convert: digits become Roman numerals, and Roman numerals become numbers.
- For dates, each part is converted and your separators stay: 12/25/2020 becomes XII/XXV/MMXX.
- Copy the result, or download it as a .txt file.
Examples
Years in Roman numerals
1984 2000 2026
MCMLXXXIV MM MMXXVI
Each line is converted on its own.
A date for a tattoo or an invitation
07.04.1776
VII.IV.MDCCLXXVI
Each part becomes a Roman numeral and the dots stay. The order of month and day stays as you typed it.
Roman numerals back to numbers
XLII MMXXVI IIII
42 2026 4
IIII, as on many clock faces, is read as 4, and the tool notes that the standard form is IV.
How it works
Each line is converted on its own, and the tool sees which way to go: a number becomes a Roman numeral, and a Roman numeral becomes a number. Roman numerals add up from left to right, except that a smaller numeral before a larger one is subtracted.
| Numeral | Value | Numeral | Value | |
|---|---|---|---|---|
| I | 1 | XL | 40 | |
| IV | 4 | L | 50 | |
| V | 5 | XC | 90 | |
| IX | 9 | C | 100 | |
| X | 10 | CD | 400 | |
| XIV | 14 | D | 500 | |
| XIX | 19 | CM | 900 | |
| XX | 20 | M | 1,000 |
So 1984 is M (1,000) + CM (900) + LXXX (80) + IV (4): MCMLXXXIV.
Dates
Type a date with slashes, dots, dashes or bullets between the parts, and each part is converted: 12/25/2020 becomes XII/XXV/MMXX, and 5 • 12 • 2019 becomes V • XII • MMXIX. The order stays as you typed it, so write month first or day first, whichever you need. Leading zeros don’t matter: 07 is VII. A Roman date like XII.XXV.MMXX turns back into 12.25.2020.
Numbers above 3,999
Without extra marks, the largest Roman numeral is MMMCMXCIX, 3,999. Above that, a bar over the letters multiplies them by 1,000: V̅ is 5,000, X̅ is 10,000 and M̅ is 1,000,000, so 10,500 is X̅D. The tool writes and reads bars up to 3,999,999. Some fonts draw the bar slightly off, and a few apps drop it when you paste.
Checking a Roman numeral
Paste any Roman numeral and the tool reads it, in capitals, lowercase, or as Unicode’s own numeral characters like Ⅻ. Forms that aren’t standard are read with the usual rules and the tool shows the standard form: IIII, as on many clock faces, is 4, and the standard way to write it is IV.
There’s no Roman numeral for zero, for negative numbers or for fractions, so those are explained instead of converted. Nothing you type is sent anywhere.
Questions
How do you write 2026 in Roman numerals?
2026 is MMXXVI: MM is 2,000, XX is 20 and VI is 6. Type any year above to convert it, including the years of films and Super Bowls.
What are the rules for Roman numerals?
I is 1, V is 5, X is 10, L is 50, C is 100, D is 500 and M is 1,000. Add the values from left to right, except that a smaller numeral before a larger one is subtracted: IV is 4 and XC is 90. Only IV, IX, XL, XC, CD and CM work that way, and the same numeral never appears more than three times in a row.
How do you write a date in Roman numerals?
Convert each part on its own and keep the separators: 12/25/2020 becomes XII/XXV/MMXX. Type the date above in the order you want, month first or day first, and the tool keeps that order. Dots or bullets between the parts are common for tattoos.
How do you write numbers larger than 3,999?
A bar over a numeral multiplies it by 1,000: V̅ is 5,000, X̅ is 10,000 and M̅ is 1,000,000. Without bars, the largest standard Roman numeral is MMMCMXCIX, 3,999. The tool writes and reads bars up to 3,999,999.
Is there a Roman numeral for zero?
No. The Roman system had no zero. Medieval writers used N, short for nulla ("nothing"), in tables, but it was never a numeral like the others.
Related tools
- Number to Words Spell out numbers, check amounts, dollars and cents, and ordinals.
- Binary Translator Translate binary to text and text to binary, emoji included.
- Morse Code Translator Translate text and Morse code both ways, with sound and light.
- Case Converter Switch text between Sentence case, lower, UPPER and Capitalized Case.
- Alphabetizer Sort a list A to Z, Z to A or by length.
- Blank Space Copy and Paste Copy invisible characters for blank names, messages and bios.
Updated October 26, 2026 · Works in current Chrome, Edge, Firefox and Safari · Runs entirely in your browser