Roman Numeral Converter
Instantly convert between Arabic numerals (like 2024) and Roman numerals (like MMXXIV).
On clock faces, there is a tradition of writing 4 as IIII instead of IV. This is a design convention, not standard notation, so this tool adheres to the standard rule (IV).
What is the Roman Numeral Converter?
Ever wondered how to write the current year in Roman numerals, or struggled to read a complex one like MCMLXXXVIII? This converter instantly translates numbers to Roman numerals and back again, as you type. More than just a converter, it features a unique 'Breakdown' view that shows you exactly how the Roman numeral is constructed (e.g., 2024 is shown as MMXXIV = M + M + X + X + IV). It strictly follows standard notation for numbers from 1 to 3,999 and is free to use with no installation required.
How to use
- Enter a value into either the 'Arabic Numerals' or 'Roman Numerals' input field.
- The converted result appears in the other field in real-time as you type.
- Check the 'Breakdown' section to see how the Roman numeral is constructed from its component symbols.
- Click the 'Current year' button or select one of the 'Common Examples' to quickly fill in a value.
- Press the 'Copy' button next to either result to save it to your clipboard.
Roman Numeral Converter guide
How this tool is used in real work, and what to watch out for.
The Subtraction Rule — Where Most People Go Wrong
Many people know the rule that placing a smaller symbol to the left of a larger one means subtraction, but they often don't realize this doesn't apply to just any combination. There are only six permitted subtraction pairs: IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900).
In other words, I can only be subtracted from V and X; X can only be subtracted from L and C; and C can only be subtracted from D and M. A simple way to remember this is that you can only 'skip' one level up.
| Common Mistake | Why It's Wrong | Correct Notation |
|---|---|---|
| IL (49) | I cannot be subtracted from L | XLIX |
| IC (99) | I cannot be subtracted from C | XCIX |
| IIII (4) | I can only be repeated up to 3 times | IV |
| VV (10) | V, L, and D cannot be repeated | X |
| XXXX (40) | X can only be repeated up to 3 times | XL |
| MIM (1999) | I cannot be subtracted from M | MCMXCIX |
Why the Limit is 3999
The largest symbol is M for 1000. Since it can only be repeated up to three times, the maximum for the thousands place is MMM (3000). Adding CMXCIX (999) to that gives MMMCMXCIX, or 3999, which is the limit of standard notation.
To write 4000 or higher, you need a separate notation that places a horizontal bar (vinculum) over a symbol. A single bar signifies multiplication by 1000, so a V with a bar over it means 5000. This requires special fonts and typesetting, making it difficult to reproduce in plain text, which is why most converters stop at 3999.
- There is no symbol for zero. The concept of zero simply did not exist in the Roman numeral system.
- It also cannot represent negative numbers, decimals, or fractions. If you enter a value with a decimal, the tool will report an error instead of silently rounding it.
- Calculation is difficult due to the lack of place value. The inability to solve MCMXCIX + IV with column addition is a key reason why it was replaced by Arabic numerals.
A Word of Caution on Character Encoding
The chapter markers often seen in documents (Ⅰ, Ⅱ, Ⅲ) are typically not the letters I, V, and X, but dedicated Unicode characters (starting from U+2160). Word processors might insert these automatically, or they can be found in character maps.
This tool only accepts the Latin letters I, V, X, L, C, D, and M. If you paste one of these special Unicode Roman numerals, you'll get an error stating that "only seven characters are used." If you get an error for what looks like correct input, this is the likely cause.
Where Are Roman Numerals Used?
| Context | Notation | Notes |
|---|---|---|
| Clock faces | I ~ XII | A tradition of writing 4 as IIII exists for design reasons. |
| Book front matter | i, ii, iii (lowercase) | Preface and table of contents are Roman; main body is Arabic. |
| Report outlines | Ⅰ. Ⅱ. Ⅲ. | Often uses special Unicode characters for styling. |
| Movie sequels | II, III | Tends to switch to subtitles after the third film. |
| Monarchs and popes | Louis XVI | Regnal numbers for namesakes. |
| Cornerstones & plaques | MCMLXXXVIII | 1988 (Seoul Olympics) |
See How It Works with the Breakdown View
When you enter a number, a breakdown of the conversion appears below. Roman numerals are constructed by stacking symbols from the largest place value down, and following this process shows you exactly how the notation is formed.
- Enter 1988 in the left field.
- The breakdown view will show M + CM + L + X + X + X + V + I + I + I.
- Replacing these with their values gives 1000 + 900 + 50 + 10 + 10 + 10 + 5 + 1 + 1 + 1 = 1988.
- If you edit the Roman Numerals field on the right, you can see the reverse conversion happen in real-time.
Frequently asked questions
What is the maximum number I can convert?
The tool supports standard integers from 1 to 3,999. Roman numerals do not have symbols for zero, negative numbers, or fractions. Numbers 4,000 and above require a different notation not covered by this tool.
Why does the tool show 'IV' for 4 when some clocks use 'IIII'?
Using 'IIII' on clock faces is a design tradition for visual balance, not standard notation. This converter strictly follows the official subtractive rule (IV = 5−1) and will flag non-standard inputs like 'IIII' as incorrect.
Are the rules for writing Roman numerals strict?
Yes. This tool validates your input against official rules for addition, subtraction, and repetition. It will flag incorrect notation like 'VV' and show that the proper form for 10 is 'X'.
Is the data I enter kept private?
Absolutely. This tool runs entirely in your browser. No numbers you enter are sent to our servers, so your data remains completely private and is never recorded or collected. You can use it with confidence.