Reference · The grammar of numerals
The Rules of Roman Numerals
Updated: June 2026
Roman numerals are not a free-for-all of letters; a small set of rules decides which strings are valid and which are not. Knowing them is what separates writing 1990 correctly as MCMXC from inventing something like MXM. These are the five rules that govern every standard numeral.
Free · No upload · Strict validation built in
Rule 1 — order from largest to smallest
Outside of subtraction pairs, letters are written in descending order of value and their values are added. DCLXVI reads 500 + 100 + 50 + 10 + 5 + 1 = 666, each symbol smaller than the last. A larger letter never sits to the right of a smaller one unless the smaller one is part of a subtraction pair, which Rule 3 covers.
Rule 2 — repetition is limited
Only the "powers of ten" letters may repeat, and only up to three times in a row: I, X, C and M. So 3 is III and 30 is XXX, but 4 is never IIII — a fourth repeat is replaced by a subtraction pair. The "five" letters V, L and D never repeat at all, because two of them would simply equal the next larger letter (two Vs would be an X).
| Can repeat | Never repeats |
|---|---|
| I, X, C, M (max ×3) | V, L, D |
Rule 3 — only I, X and C subtract
Subtraction is tightly restricted. Only I, X and C can be placed before a larger letter, and each can only be subtracted from the next two larger symbols:
| Letter | May precede | Gives |
|---|---|---|
| I | V, X | IV (4), IX (9) |
| X | L, C | XL (40), XC (90) |
| C | D, M | CD (400), CM (900) |
This is why IL, IC, VX and LM are all invalid — they break the "next two larger" limit. And V, L and D are never subtracted at all.
Rule 4 — one subtraction per place value
You subtract at most once within each decimal place. To write 8 you add (VIII), you never subtract twice like IIX. Likewise 1999 is MCMXCIX — a separate subtraction in the hundreds (CM), tens (XC) and ones (IX) place — not a single sweeping shortcut such as MIM.
Rule 5 — no zero, no fractions
The system is whole-number only and starts at 1; there is no symbol for zero and no place-holder. That is also why there is a hard ceiling at 3999 for standard numerals: to go higher you need the vinculum (an overline that multiplies by 1000), which our converter supports up to 3,999,999.
Invalid vs valid, at a glance
IIII✗ →IV✓VV✗ →X✓IL✗ →XLIX✓ (for 49)MIM✗ →MCMXCIX✓ (for 1999)XXXX✗ →XL✓ (for 40)
Turn on strict validation in the converter and it flags any of these the moment you type them, suggesting the canonical form instead.
Frequently asked questions
Which numerals can repeat?
I, X, C and M up to three times. V, L and D never repeat.
Which letters can be subtracted?
Only I, X and C, each from the next two larger symbols.
Why is IL invalid for 49?
I may only be subtracted from V or X, so 49 is XLIX (40 + 9).
What about IIII on clocks?
That is a traditional decorative exception on clock faces; in standard notation 4 is always IV.