Open data

Every rejected Roman numeral form

Seven rule violations, and 1952 additive spellings between 1 and 3999 that are not the canonical numeral.

Free to download and reuse under CC BY 4.0. Credit Romanize, https://romanize.net.

Every converter will tell you what a valid Roman numeral looks like. This page publishes the other half: the forms that get rejected, why each one is rejected, and what it should have been. The converter here works that out on every conversion anyway, because it round-trips each result back to the number and refuses anything that does not return identical, so the list below is not an opinion about the rules. It is what the engine decides.

Download

Columns: invalid_form, value, canonical, rule, reason. The JSON carries the same content with the rule catalogue and the generated forms as separate arrays, plus the licence and attribution fields. Both are regenerated on every build from the same function that powers the converter.

The seven ways a numeral can be wrong

RejectedShould beRule broken
IIIIIVA symbol repeats more than three times. I, X, C and M may appear at most three times in a row. A fourth repetition is written with the subtractive pair instead.
VVXV, L or D is repeated. The half-step symbols never repeat, because two of them always make the next symbol up. VV is X, LL is C, DD is M.
ILXLIXA symbol subtracts that is not allowed to. Only I, X and C subtract. V, L and D never do. IL, VC and LM look reasonable and are not numerals.
ICXCIXA subtraction skips more than one step. A subtracting symbol may only precede the next one or two larger symbols. I goes before V and X, X before L and C, C before D and M. Nothing else.
IXIXXVIIIThe same subtractive pair appears twice. A subtractive pair is a single unit and each one may appear at most once in a numeral, in its own place value.
IVXnot a numberGroups run small to large. After a subtractive pair the numeral must continue with a smaller place value. IVX is not a number at all: it parses as neither 14 nor 6.
MMMM(IV)The value falls outside 1 to 3999. The seven letters stop at 3999. Above that a vinculum (a bar over the numeral, commonly typed as brackets) multiplies it by a thousand. There is no numeral for zero or for a negative number.

The additive spellings, 1 to 100

The largest category by far is the additive spelling: the numeral written without ever using a subtractive pair. It is not a modern invention. Roman inscriptions regularly show IIII and XXXX, and the strict six-pair system was only fixed much later. It is still the single commonest way a numeral comes out wrong today, because writing out the tally is the intuitive thing to do.

Below is the part of the set that falls between 1 and 100. The full 1952 rows to 3999 are in the download.

RejectedValueCanonical
IIII4IV
VIIII9IX
XIIII14XIV
XVIIII19XIX
XXIIII24XXIV
XXVIIII29XXIX
XXXIIII34XXXIV
XXXVIIII39XXXIX
XXXX40XL
XXXXI41XLI
XXXXII42XLII
XXXXIII43XLIII
XXXXIIII44XLIV
XXXXV45XLV
XXXXVI46XLVI
XXXXVII47XLVII
XXXXVIII48XLVIII
XXXXVIIII49XLIX
LIIII54LIV
LVIIII59LIX
LXIIII64LXIV
LXVIIII69LXIX
LXXIIII74LXXIV
LXXVIIII79LXXIX
LXXXIIII84LXXXIV
LXXXVIIII89LXXXIX
LXXXX90XC
LXXXXI91XCI
LXXXXII92XCII
LXXXXIII93XCIII
LXXXXIIII94XCIV
LXXXXV95XCV
LXXXXVI96XCVI
LXXXXVII97XCVII
LXXXXVIII98XCVIII
LXXXXVIIII99XCIX

The one exception worth knowing

IIII is rejected by the rules and is still correct on a clock face. That is not a contradiction, it is a convention that predates the rule and was never abandoned by clockmakers. The page on the Roman numeral clock sets out the competing explanations and is careful to mark which of them are documented and which are folklore. Where a claim is a convention rather than a hard fact, we say so.

Frequently asked questions

Is IIII a valid Roman numeral?

No. Four is IV. IIII is the older additive spelling, and it survives on clock faces by convention, but it fails the rule that no symbol repeats more than three times.

Why is IL not 49?

Because only I, X and C may be subtracted, and only from the next one or two larger symbols. I may precede V and X, never L. Forty-nine is XLIX.

How many invalid forms are there?

Infinitely many if you count every possible string of letters. The useful set is finite: seven categories of rule violation, plus the 1,952 additive spellings between 1 and 3999 that differ from the canonical numeral. Both are published here.

Can I reuse this dataset?

Yes. The CSV and JSON are free to use under CC BY 4.0. Credit Romanize, https://romanize.net.

Related

Last updated July 22, 2026. Reviewed for accuracy against the standard rules for Roman numerals. How we check accuracy.