Roman Numerals

Type a number to see its Roman numeral, or type a numeral to decode it - both directions update live, with the breakdown shown.

How Roman numerals are built

Roman numerals use seven letters, each with a fixed value: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 and M = 1000. You build a number by writing symbols from largest to smallest and adding them up, with one twist: when a smaller symbol sits directly before a larger one, you subtract it. That is why 4 is IV (5 - 1) and 90 is XC (100 - 10).

Reading 1994 = MCMXCIV

Break it into place values and convert each on its own: 1000 is M, 900 is CM, 90 is XC and 4 is IV. Stitch them together and you get MCMXCIV. The converter above shows exactly this split for any number you type, so you can see where each letter comes from.

The subtractive rule and its limits

Only six subtractive pairs are valid: IV (4), IX (9), XL (40), XC (90), CD (400) and CM (900). You never repeat a symbol four times (so it is IX, not VIIII) and you never subtract across more than one step (so 99 is XCIX, not IC). This converter validates strictly - if you paste a numeral that breaks these rules, it tells you rather than guessing.

Quick reference

NumberNumeralNumberNumeral
1I40XL
4IV50L
5V90XC
9IX100C
10X500D
14XIV900CM
19XIX1000M

Need to write numbers out in full words instead? Try the number to words converter. Working in other bases? The binary converter handles hex and octal too.

Frequently asked questions

What is the largest number in Roman numerals?
Using standard numerals the practical maximum is 3999, written MMMCMXCIX. Romans had no single symbol for larger values, so 4000 and above needed a bar over a numeral (a vinculum) to multiply it by 1000. This converter covers the standard range of 1 to 3999.
Why is 4 written IV and not IIII?
Standard (subtractive) notation avoids four of the same symbol in a row. Instead of IIII, you put a smaller I before V to mean "one less than five", so 4 is IV and 9 is IX. You will still see IIII on some clock faces, which is a stylistic exception, not the standard rule.
Is there a zero in Roman numerals?
No. The Roman system has no symbol for zero and no way to write negative numbers - it was built for counting and tallying, not for place-value arithmetic. The smallest value it can represent is 1 (I).
How do I write the current year in Roman numerals?
2024 is MMXXIV (1000 + 1000 + 10 + 10 + 4) and 2025 is MMXXV. Type any year into the number box above to see it built up symbol by symbol.