LazyTools

🔒 Every tool runs in your browser, the files and values you enter are never uploaded to any server. How it works

🏛️ Roman Numeral Converter

2026 = MMXXVI. Type in either box and the other updates, with proper validation, so "IIII" and "IC" are flagged with their canonical spellings instead of silently accepted.

2026 = MMXXVI

Common years

Standard (subtractive) notation: I=1, V=5, X=10, L=50, C=100, D=500, M=1000; IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Malformed numerals like "IIII" or "IC" are rejected with the canonical spelling suggested. Converts locally.

Rate this tool:
Anonymous, no account, no identifier

How the roman numeral converter works

Number to numeral uses the standard subtractive notation: work down through M (1000), CM (900), D (500), CD (400), C, XC, L, XL, X, IX, V, IV, I, appending symbols greedily, 2026 becomes MM + XX + VI. Numeral to number reads left to right, subtracting a symbol when a larger one follows it (IX = 9) and adding otherwise, then the tool re-encodes the result and compares: if your input wasn't the canonical spelling ("IIII", "VX", "IC"), it's rejected with the correct form suggested, rather than silently interpreted. Standard notation covers 1-3999.

The validation is the differentiator: most converters happily accept "IIII" or even nonsense like "IC" (99 is XCIX, subtractive pairs only allow I before V/X, X before L/C, C before D/M). Strictness matters when you're checking an inscription, a movie copyright year (MCMXCIX = 1999), or a Super Bowl number. Above 3999 the Romans used an overline (vinculum) multiplying by 1000, outside standard notation, so this tool stops at 3999 and says so.

Frequently asked questions

What are the Roman numeral symbols?

I=1, V=5, X=10, L=50, C=100, D=500, M=1000. A smaller symbol before a larger one subtracts, in six allowed pairs only: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900.

Why is 1999 MCMXCIX and not MIM?

Subtractive pairs are restricted: I may precede only V and X, X only L and C, C only D and M. So 1999 = M + CM + XC + IX. "MIM" breaks the rule, and this converter will tell you so.

What's the largest standard Roman numeral?

MMMCMXCIX = 3999. Larger numbers historically used a vinculum (overline meaning ×1000), a different notation beyond the standard system this tool implements.

Why does it reject numerals other converters accept?

It re-encodes your input's value and requires the spellings to match, the definition of well-formed. Loose inputs like IIII (clock faces aside) get the canonical form suggested rather than a silent guess.

Does it work offline?

Yes, conversion is pure local logic.

Related math tools