Roman Numeral Converter
Convert numbers to Roman numerals and back, for 1 to 3999. Type in either field and see the symbol breakdown update instantly.
Convert numbers to Roman numerals and back, for 1 to 3999. Type in either field and see the symbol breakdown update instantly.
This Roman numeral converter works in both directions. Type an ordinary number into the top box to see its Roman form, or type a Roman numeral into the bottom box to read off the modern value. The breakdown chips show exactly how the result is built — for example 2025 becomes MM (2000) + XX (20) + V (5), written MMXXV.
Roman numerals use seven letters, each standing for a fixed value. Larger symbols come first; a smaller symbol placed before a larger one is subtracted (so IV is 4, not 6).
| Symbol | Value |
|---|---|
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1000 |
Standard Roman numerals only run from 1 to 3999. There is no symbol for zero, and the largest single letter is M (1000) — so the biggest number you can write with the basic set is MMMCMXCIX (3999). Numbers above that historically used a bar over a letter (a vinculum) to multiply it by 1000, but that notation is rarely needed today. Enter anything outside the 1–3999 range and the converter flags it in amber rather than guessing.
The one rule that trips people up is subtraction. Placing a smaller symbol before a larger one means subtract rather than add: IV is 4, IX is 9, XL is 40, CM is 900. Without it you would write four as IIII, which the Romans themselves sometimes did — but the standard modern convention uses the subtractive form.
It is not a free-for-all, though. Only six subtractive pairs are valid, and only powers of ten may be subtracted:
| Pair | Value | Instead of |
|---|---|---|
| IV | 4 | IIII |
| IX | 9 | VIIII |
| XL | 40 | XXXX |
| XC | 90 | LXXXX |
| CD | 400 | CCCC |
| CM | 900 | DCCCC |
So IL for 49 is invalid — you cannot subtract I from L. The correct form is XLIX: XL (40) followed by IX (9). Similarly 1999 is MCMXCIX, not MIM. Working left to right in thousands, hundreds, tens and units is the reliable method.
They stopped being a working number system centuries ago — try multiplying MCMXCIX by XLII and you will see why — but they survive wherever a number needs to feel formal or decorative.
Break it into place values rather than reading letter by letter. MMXXV splits into MM (2000), XX (20) and V (5). MCMLXXXIV splits into M (1000), CM (900), LXXX (80) and IV (4) — 1984. Once you see the groups, even a long numeral resolves in a couple of seconds, and the breakdown chips above show exactly these groupings for whatever you type.
2025 is MMXXV — that is MM (2000) + XX (20) + V (5). Type 2025 in the Number box above to see the full breakdown.
Using the standard symbols, the largest value is 3999, written MMMCMXCIX. There is no symbol for zero or for numbers above 3999 in the basic system.
Roman numerals use subtractive notation: a smaller symbol before a larger one is subtracted. So IV means 5 − 1 = 4. The same rule gives IX (9), XL (40) and CM (900).
Yes. Type the Roman numeral into the lower box and the matching number appears above. Invalid letters are stripped and the note turns amber if the result is not valid.
Only powers of ten can be subtracted, and only from the next symbols up. I cannot be taken from L, so 49 is built as XL (40) + IX (9) = XLIX.
Tradition and visual balance — IIII sits opposite VIII and makes the dial look more symmetrical. Both forms are historically valid; IV is simply the modern standard.
People reach this tool searching for: