Roman Numeral Converter · Practical guide
How to Convert Roman Numerals to Numbers
Read left to right: subtract when a small symbol precedes a bigger one, otherwise add.
At a glance
The One Rule You Need
To convert roman numerals to numbers, work left to right and compare each symbol to the one after it. If the next symbol is larger, subtract the current one; otherwise add it. That single rule handles everything from VII (7) to MMMCMXCIX (3999). The symbol values are I=1, V=5, X=10, L=50, C=100, D=500, M=1000.
Interactive tool
Roman Numeral Converter
Enter your own values, then compare the result with the examples below.
Roman Numeral
Arabic Number
Worked Example: MCMXCIV
Take MCMXCIV, the numeral for 1994. Reading left to right:
- M before C: next symbol is equal-or-smaller logic — M (1000) stands alone, add 1000.
- C before M: C (100) is smaller than M (1000), so subtract: −100 with the upcoming +1000 nets CM = 900.
- X before C: subtract, so XC = 90.
- I before V: subtract, so IV = 4.
Total: 1000 + 900 + 90 + 4 = 1994. Type MCMXCIV into the converter above and it confirms 1994 with a valid-format check.
The Six Subtractive Pairs
| Pair | Value | Meaning |
|---|---|---|
| IV | 4 | 5 − 1 |
| IX | 9 | 10 − 1 |
| XL | 40 | 50 − 10 |
| XC | 90 | 100 − 10 |
| CD | 400 | 500 − 100 |
| CM | 900 | 1000 − 100 |
Only these six combinations are legal subtraction — IL, IC, and XM are invalid formats, and the converter will flag them.
Common Mistakes to Avoid
Watch for three traps: reading IV as 6 (it is 5 − 1 = 4, not 5 + 1), treating repeated symbols as subtraction (III is just 1 + 1 + 1 = 3), and accepting four repeats (XXXX is invalid; 40 is XL). When in doubt, paste the numeral above — the validation catches malformed input instead of silently summing the letters.
Frequently Asked Questions
What number is MCMXCIV?
1994. Break it into M (1000) + CM (900) + XC (90) + IV (4). It is a popular practice example because it uses three of the six subtractive pairs.
How do I read a long numeral like MMMDCCCLXXXVIII?
Chunk it by place value: MMM (3000) + DCCC (800) + LXXX (80) + VIII (8) = 3888. Grouping into thousands, hundreds, tens, and ones makes long numerals much easier to decode.
Does the order of letters ever not matter?
Order always matters. VI is 6 but IV is 4; LX is 60 but XL is 40. A smaller symbol before a larger one always signals subtraction.
Can Roman numerals represent zero or negative numbers?
No. The classical system has no symbol for zero and no negatives, which is why the converter's range starts at 1 and why Roman numerals faded for arithmetic once Arabic numerals arrived.