Use the free Roman Numeral Converter below: your data never leaves your browser — all work happens on your device, and nothing is uploaded to any server.
Why roman numerals still matter
Roman numerals are two thousand years old, yet they refuse to disappear. They mark the chapters of books, the faces of clocks, the sequels of films, the years on monuments and the editions of major events. The Super Bowl, the Olympic Games and the volumes of an encyclopaedia all use them. Anyone who reads widely will meet them, and anyone who writes formally will occasionally need to produce them. A converter removes the guesswork in both directions.
The system looks simple at first glance: I is 1, V is 5, X is 10, L is 50, C is 100, D is 500 and M is 1000. The difficulty is in the combinations. Small symbols before larger ones subtract, so IV is 4 and IX is 9. Symbols after larger ones add, so VI is 6 and XI is 11. The rules are few, but applying them to a long numeral like MCMLXXXIV takes care, and a single misread symbol changes the year by decades.
How this converter works
The tool converts both ways. Choose Roman to Arabic and type a numeral like XIV, and it returns 14. Choose Arabic to Roman and type 14, and it returns XIV. The Roman-to-Arabic direction first checks the input against the strict pattern for valid numerals, so an invalid string like IIII or VX is rejected with an error instead of a made-up answer. The Arabic-to-Roman direction accepts whole numbers from 1 to 3999, the traditional range of the system.
Conversion to Roman uses a greedy table. The tool repeatedly takes the largest Roman value that fits in the remaining number, writes its symbols, and subtracts. For 2024 it takes 1000 (M), then 1000 (M), then 20 (XX), then 4 (IV), giving MMXXIV. The table includes the subtractive pairs 900 (CM), 400 (CD), 90 (XC), 40 (XL), 9 (IX) and 4 (IV), which is why the output always uses the standard form.
The subtractive rule, explained
Subtractive notation is the heart of the system. Instead of writing IIII for 4, Romans wrote IV, one before five. Instead of VIIII for 9, they wrote IX, one before ten. The rule applies only to specific pairs: I before V and X, X before L and C, C before D and M. You never see IL for 49 or IC for 99; those are written XLIX and XCIX. This restriction is what makes validation possible, and it is what most people get wrong when writing numerals by hand.
The rule also explains why there is no zero in the Roman system. The system was built for counting and recording, not for arithmetic, and it has no symbol for nothing. It also explains the 3999 limit: beyond that, the traditional symbols run out, and later extensions with bars over symbols are not standard. For years, chapters and editions, 1 to 3999 is more than enough.
Where you will meet roman numerals
Clocks are the most familiar example. Many traditional clock faces use IIII for 4 instead of IV, a historical quirk that clockmakers kept for visual balance. Book front matter uses lowercase roman numerals for preface pages, so a preface ending on page xiv is page 14 of the front matter. Film credits use them for copyright years, which is why a film from 1999 shows MCMXCIX.
Monarchs and popes are numbered in roman numerals: Elizabeth II, Louis XIV, Benedict XVI. Sporting events follow the same convention. Legal documents number clauses and outlines with them. Outlines in essays and reports use them for top-level sections. In each case, being able to convert quickly saves a lookup and prevents an embarrassing error in a formal document.
Common errors
The most common error is repeating a symbol too many times. No symbol repeats more than three times in a row in the standard system, so IIII, XXXX and CCCC are all invalid. Another error is putting a small symbol before a much larger one, like IL for 49. A third is mixing the directions, adding when you should subtract, which turns 14 (XIV) into 16 (XVI) with a single swapped letter.
Case does not matter to this converter: it accepts lowercase input and treats it the same as uppercase. Whitespace around the numeral is ignored. But anything else, like a decimal point or a letter outside the seven symbols, is rejected. That strictness is a feature. A converter that guesses at invalid input would be worse than useless for dates and legal references.
Tips for using roman numerals
When writing a year, break it into thousands, hundreds, tens and ones, and convert each part separately. The year 1987 becomes 1000 (M), 900 (CM), 80 (LXXX) and 7 (VII), giving MCMLXXXVII. Checking each part separately catches most errors. When reading a numeral, work from the largest symbols outward, and remember that a smaller symbol before a larger one always subtracts.
Finally, use the converter as a check even when you think you know the answer. Roman numerals are easy to misread under time pressure, and a two-second check protects a formal document from a very visible mistake. The tool runs entirely in your browser, so you can check as many numerals as you like without uploading anything.
Related tools
- Convertidor de Números Romanos (Spanish version)
- NATO Phonetic Alphabet Converter
- Acronym Generator
