Last updated 3 September 2026
The subtractive rule
Roman numerals normally add symbols left to right — VI is 5+1=6. But four is written IV, not IIII, because a smaller symbol placed before a larger one means subtract instead: 5-1=4. The same rule gives IX for 9, XL for 40, and CM for 900. This tool handles both directions and, when converting from Roman numerals, checks that the input is actually a valid, correctly-formed sequence rather than just guessing at a number.
The subtractive rule
Roman numerals are mostly additive — VIII is 5 + 1 + 1 + 1 — but six specific pairs work by subtraction instead, and they are the only ones that are valid. Those are IV (4), IX (9), XL (40), XC (90), CD (400) and CM (900). The rule behind them is that only I, X and C can be subtracted, and only from the next two symbols up in the sequence.
That is why IC is not 99 and IL is not 49. I may only precede V and X, so 99 is written XCIX — ninety as XC, then nine as IX. It is also why no symbol appears more than three times in a row: four is IV, not IIII, and forty is XL, not XXXX. Clock faces that show IIII are following a decorative tradition, not the standard.
Where the system runs out
The largest number writable with the standard seven symbols is 3,999 — MMMCMXCIX. Beyond that you would need four Ms in a row, which the repetition rule forbids. Historically a bar over a numeral multiplied it by a thousand, but that notation is not part of the modern standard and does not survive plain text.
There is also no symbol for zero and no way to write a negative number or a fraction of one. The system was built for counting and labelling, not calculating, which is precisely why it survives today in exactly those roles: chapter numbers, film copyright dates, monarch regnal numbers and clock faces.
Common questions
Why is there an upper limit of 3999?
Standard Roman numerals don't have a symbol for numbers at or above 4000 without extra notation (like a bar over a letter to mean times-1000), which isn't part of everyday usage. 1 through 3999 covers what the classic seven symbols (I, V, X, L, C, D, M) can represent directly.
Why is 4 written as IV instead of IIII?
Roman numerals use subtractive notation for four specific cases — a smaller symbol placed before a larger one means subtract it. IV (5-1=4) and IX (10-1=9) are shorter and the standard modern form, though IIII does appear historically, especially on clock faces.
What happens if I type an invalid Roman numeral?
It's flagged rather than guessed at — the converter checks that converting back to a number and then back to Roman numerals produces the exact same text you typed, which catches malformed sequences that use the right letters in an invalid order.
Why is 99 written XCIX and not IC?
Only I, X and C can be subtracted, and each may only precede the next two larger symbols. I can precede V and X only, so IC is invalid. Ninety is written XC and nine is IX, giving XCIX.
What is the largest number in Roman numerals?
3,999, written MMMCMXCIX. Going higher would need four Ms in a row, which the rule against repeating a symbol more than three times forbids. Historical bar notation for thousands is not part of the modern standard.
Why do some clocks show IIII instead of IV?
Tradition and visual balance rather than correctness. IIII on a dial mirrors the VIII opposite it and keeps the numerals evenly weighted around the face. By the standard rules, four is IV.