The Seven Symbols and Their Values
The entire system is built from these seven letters. Memorize them first - everything else is just combining them according to the rules below.
| Symbol | Value | Memory Aid |
|---|---|---|
| I | 1 | A single tally stroke |
| V | 5 | The shape of an open hand viewed sideways |
| X | 10 | Two V shapes back-to-back; or a crossed-out pair |
| L | 50 | Think of the L as "fifty" starting with an L shape |
| C | 100 | Latin centum - century, cent, centimetre |
| D | 500 | Half of a thousand (historically derived from the symbol Ɔ) |
| M | 1000 | Latin mille - millennium, mile, millilitre |
That's it. No other letters, no other symbols. Every Roman numeral ever written is some combination of these seven.
The Additive Rule
When symbols are written from largest to smallest, left to right, you just add them up. This covers most of what you'll see.
XIII = 10 + 1 + 1 + 1 = 13
LVII = 50 + 5 + 1 + 1 = 57
DCCIII = 500 + 100 + 100 + 1 + 1 + 1 = 703
MMCLXVI = 1000 + 1000 + 100 + 50 + 10 + 5 + 1 = 2166
One rule to know: no symbol can appear more than three times in a row. You can't write IIII for 4 or XXXX for 40. Those are exactly the cases where the subtractive pairs come in.
The Six Subtractive Pairs
When a smaller symbol appears immediately before a larger one, you subtract it instead of adding. But this only applies to these six specific combinations, and no others:
| Pair | Value | Replaces |
|---|---|---|
| IV | 4 | IIII (four ones) |
| IX | 9 | VIIII (five + four ones) |
| XL | 40 | XXXX (four tens) |
| XC | 90 | LXXXX (fifty + four tens) |
| CD | 400 | CCCC (four hundreds) |
| CM | 900 | DCCCC (five hundred + four hundreds) |
That last part matters. IL doesn't mean 49, VX doesn't mean 5, and IC doesn't mean 99. Only the six pairs in that table are valid. That's what makes the system unambiguous - every numeral string has exactly one correct reading.
Algorithm: Number to Roman Numerals
Break the number into its thousands, hundreds, tens, and ones. Convert each place value using the grid below, then string the results together.
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|
| Ones | I | II | III | IV | V | VI | VII | VIII | IX |
| Tens | X | XX | XXX | XL | L | LX | LXX | LXXX | XC |
| Hundreds | C | CC | CCC | CD | D | DC | DCC | DCCC | CM |
| Thousands | M | MM | MMM | - | - | - | - | - | - |
1000 → M
800 → DCCC
40 → XL
7 → VII
Combined: MDCCCXLVII
2000 → MM
0 → (nothing)
20 → XX
4 → IV
Combined: MMXXIV
Algorithm: Roman Numerals to Number
Scan left to right. At each symbol, compare its value to the next one. If the current value is smaller than the next, subtract it from your running total. If it's larger or equal, add it.
M (1000) - next is C (100), M > C → add → total = 1000
C (100) - next is M (1000), C < M → subtract → total = 900
M (1000) - next is X (10), M > X → add → total = 1900
X (10) - next is L (50), X < L → subtract → total = 1890
L (50) - next is I (1), L > I → add → total = 1940
I (1) - next is V (5), I < V → subtract → total = 1939
V (5) - no next symbol → add → total = 1944
You'll still see Roman numerals all over the place: Super Bowl editions (Super Bowl LVIII = 58), film copyright years, chapter numbers in legal documents, monarch numbering (King Charles III), analogue watch faces. The CalcSolver Pro Roman numeral converter handles both directions instantly for any value from 1 to 3,999.