Unit conversion
Roman numeral converter
A system with no zero, no place value, and a subtraction rule that only applies to certain pairs.
The seven symbols
I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. Every Roman numeral is built from these, written largest to smallest and added together — except where the subtractive rule applies.
The subtractive rule
To avoid four identical symbols in a row, a smaller symbol placed before a larger one is subtracted. IV is 4, not 6. IX is 9. But the rule is narrower than most people realise: only six pairs are valid.
- IV = 4 and IX = 9 — I may only precede V or X
- XL = 40 and XC = 90 — X may only precede L or C
- CD = 400 and CM = 900 — C may only precede D or M
V, L and D are never subtracted. So 95 is XCV, not VC. 99 is XCIX, not IC — a common mistake, since IC would require I to precede C, which is not permitted.
Why this converter rejects things
Many online converters happily evaluate IIII as 4 and IC as 99. Those are not valid Roman numerals in the standard system. This one round-trips: it evaluates your input, converts the result back, and if the two do not match, the input was malformed. It then tells you the correct form.
The one famous exception is clock faces, which very often show IIII rather than IV for four o'clock. Explanations vary — visual balance against the VIII opposite, or the awkwardness of IV as the opening letters of IVPPITER. It is a genuine convention, but it is a horological one, not a numerical one.
Reading a long numeral
Work left to right in groups. MCMXCIV breaks down as M (1000) + CM (900) + XC (90) + IV (4) = 1994. The trick is to spot the subtractive pairs first, then add — reading strictly character by character produces nonsense.
No zero, and a ceiling at 3999
The system has no symbol for zero and no concept of place value, which is precisely why it was displaced by Hindu-Arabic numerals for arithmetic. It also has no standard way to write 4000 or above, because that would need four Ms.
The historical workaround was the vinculum, an overline multiplying a symbol by 1000, so V̄ is 5000. Since that requires a combining character and is inconsistently rendered, most converters — including this one — simply stop at 3999.
Where they survive
Film copyright dates, Super Bowl numbering, monarch and pope regnal numbers, book chapter and preface numbering, clock faces, and building cornerstones. In each case the reason is the same: they look formal and permanent in a way that plain digits do not.
Common questions
Why is 4 written IV and not IIII?
The subtractive rule avoids four identical symbols in a row. IV means one before five, so five minus one. Clock faces often use IIII anyway, for visual balance against the VIII opposite, but that is a horological convention rather than correct numeral form.
Why is 99 XCIX and not IC?
I may only be subtracted from V or X. There are exactly six valid subtractive pairs — IV, IX, XL, XC, CD and CM — so 99 has to be built as XC (90) plus IX (9).
What is the largest Roman numeral?
MMMCMXCIX, which is 3999. Beyond that you would need four Ms, so the historical system used an overline to multiply by a thousand. Most modern converters stop at 3999.
Is there a Roman numeral for zero?
No. The system has no zero and no place value, which is exactly why Hindu-Arabic numerals replaced it for calculation. Medieval scholars occasionally wrote "nulla" in Latin when a zero was needed.