Roman Numerals: The Seven Symbols and Six Subtractive Pairs
Every Roman numeral from 1 to 3,999 is built from seven letters and six two-letter pairs — with the building rules, the reading method, and worked breakdowns for the numbers people actually look up.
Roman numerals look mysterious until their building blocks are laid out, and then they become mechanical. Seven symbols carry the values 1, 5, 10, 50, 100, 500, and 1,000. Six subtractive pairs handle the values that would otherwise need four repeated symbols: 4, 9, 40, 90, 400, and 900. Everything else is addition: read the symbols left to right, add the values, and subtract where a smaller symbol stands before a larger one. This guide teaches that system from the symbols up, with the reading method demonstrated on the years and numbers people search for most, and every conversion verified.
- The seven symbols are I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1,000.
- The six subtractive pairs are IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, and CM = 900 — a smaller symbol before a larger one is subtracted, never added.
- No symbol repeats more than three times in strict form: 4 is IV, not IIII, and 40 is XL, not XXXX.
- 2026 = MMXXVI (1,000 + 1,000 + 10 + 10 + 5 + 1) and 1994 = MCMXCIV (1,000 + 900 + 90 + 4) — read left to right, pair by pair.
The seven symbols
Roman numerals use seven letters, each with a fixed value. I is 1, V is 5, X is 10, L is 50, C is 100, D is 500, and M is 1,000. The letters were chosen from the Latin alphabet, and their values follow a clear pattern: the 1-symbols (I, X, C, M) multiply by ten at each step, and the 5-symbols (V, L, D) sit halfway between them. That pattern is the whole system in miniature: every number is expressed by combining 1-symbols and 5-symbols, with subtraction handling the awkward values just below each 5-symbol and 1-symbol. Memorise the seven values and the six pairs in the next section, and no Roman numeral can confuse you for long.
| Symbol | Value | Role |
|---|---|---|
| I | 1 | 1-symbol: ones |
| V | 5 | 5-symbol: halfway to 10 |
| X | 10 | 1-symbol: tens |
| L | 50 | 5-symbol: halfway to 100 |
| C | 100 | 1-symbol: hundreds |
| D | 500 | 5-symbol: halfway to 1,000 |
| M | 1,000 | 1-symbol: thousands |
A useful memory aid is that the symbols in ascending order — I, V, X, L, C, D, M — alternate 1-symbol, 5-symbol, 1-symbol, 5-symbol, and so on. The 5-symbols never repeat (there is no VV for 10, because X already means 10, and no LL for 100, because C already means 100), while the 1-symbols repeat up to three times (III is 3, XXX is 30, CCC is 300, MMM is 3,000). That single distinction — 1-symbols repeat, 5-symbols never do — already rules out a large class of invalid numerals, as the companion guide on mistakes explains in detail.
The six subtractive pairs
Without subtraction, 4 would need IIII, 9 would need VIIII, 40 would need XXXX, and the system would sprawl. Subtraction solves this by letting a smaller symbol placed before a larger one subtract from it, but only in six specific pairs. I before V makes IV (4), and I before X makes IX (9). X before L makes XL (40), and X before C makes XC (90). C before D makes CD (400), and C before M makes CM (900). Those six pairs, and no others, are the subtractive system. Every other smaller-before-larger combination — IL for 49, IC for 99, XM for 990, and so on — is invalid in strict Roman form, however tempting it looks as a shortcut.
| Pair | Value | How it reads |
|---|---|---|
| IV | 4 | 5 − 1 |
| IX | 9 | 10 − 1 |
| XL | 40 | 50 − 10 |
| XC | 90 | 100 − 10 |
| CD | 400 | 500 − 100 |
| CM | 900 | 1,000 − 100 |
Notice the pattern inside the pairs: each 1-symbol subtracts only from the next two symbols up. I subtracts from V and X, but not from L, C, D, or M. X subtracts from L and C, but not from D or M. C subtracts from D and M, and there is nothing above M for it to subtract from in the standard system. That “next two symbols” rule is the easiest way to test any proposed pair: if the smaller symbol is more than two places below the larger one in the I, V, X, L, C, D, M order, the pair is invalid. IL fails it (I is four places below L), IC fails it, and XM fails it. The rule also explains why 49 is XLIX (40 + 9) rather than IL, and why 99 is XCIX (90 + 9) rather than IC.
The building rules
Four rules generate every strict Roman numeral from 1 to 3,999. First, symbols are written from largest value to smallest, left to right, except where a subtractive pair interrupts the descent. Second, a 1-symbol (I, X, C, M) may repeat at most three times in a row; a fourth repetition must be replaced by the subtractive form. Third, a 5-symbol (V, L, D) never repeats. Fourth, a subtractive pair may only be one of the six pairs above, and a pair is never itself repeated or combined with another subtraction at the same place value. Together, these rules make the system unique: every number from 1 to 3,999 has exactly one strict Roman form, which is why a converter can translate in both directions without ambiguity.
The uniqueness property is worth appreciating, because it is what makes Roman numerals a workable notation rather than a puzzle. In a system where 4 could be IIII or IV, a reader could never be sure which form a writer intended, and a converter could never invert reliably. Strict form removes that doubt by fiat: 4 is IV, always, and IIII is rejected. Clock faces that show IIII for 4 are a traditional exception, not a counterexample — clockmakers used IIII for visual balance against VIII on the opposite side of the dial, and the exception proves the rule precisely because it is recognised as a deviation from the standard, not as part of it.
How to read any numeral, left to right
Reading a Roman numeral is a single left-to-right pass with one look-ahead. Start at the leftmost symbol. Look at the next symbol: if it is larger than the current one, the two form a subtractive pair, so subtract the current value from the next and move past both. Otherwise, add the current value and move to the next symbol. Continue until the end. The look-ahead is what handles subtraction without any backtracking, and it is the method the converter’s symbol-by-symbol breakdown displays for every result.
Work through MCMXCIV as the demonstration, since it is both famous and instructive. The symbols are M, C, M, X, C, I, V. Start at M (1,000): the next symbol C (100) is smaller, so add 1,000. Next C (100): the next symbol M (1,000) is larger, so the pair CM subtracts to 900, and the running total is 1,900. Next X (10): the next symbol C (100) is larger, so the pair XC subtracts to 90, and the total is 1,990. Next I (1): the next symbol V (5) is larger, so the pair IV subtracts to 4, and the total is 1,994. The numeral reads as 1,000 + 900 + 90 + 4, which is exactly how the converter breaks it down. The same pass reads MMXXVI as 1,000 + 1,000 + 10 + 10 + 5 + 1 = 2,026, with no subtraction at all, because no symbol is followed by a larger one.
How to write any number, largest first
Writing a number is the reverse process: repeatedly take the largest symbol or subtractive pair that fits in the remaining value, write it down, and subtract its value. The ordered list of values is 1,000 (M), 900 (CM), 500 (D), 400 (CD), 100 (C), 90 (XC), 50 (L), 40 (XL), 10 (X), 9 (IX), 5 (V), 4 (IV), 1 (I). To write 1,994, take 1,000 (M), leaving 994; take 900 (CM), leaving 94; take 90 (XC), leaving 4; take 4 (IV), leaving 0. The result is MCMXCIV. To write 2,026, take 1,000 (M), leaving 1,026; take 1,000 (M), leaving 26; take 10 (X), leaving 16; take 10 (X), leaving 6; take 5 (V), leaving 1; take 1 (I), leaving 0. The result is MMXXVI. The greedy method never fails for strict form, because the subtractive pairs in the list are exactly the values that would otherwise need four repetitions.
The greedy method also explains the most common writing error: writing 4 as IIII by taking 1 four times instead of taking IV once. The error comes from using only the seven symbols and forgetting the six pairs. The fix is to use the thirteen-value list above, pairs included, rather than the seven symbols alone. With the pairs in the list, the greedy method produces strict form automatically, and any result it produces is the unique strict form of the number. That is why the converter’s output can be trusted as the standard spelling, not merely as one acceptable spelling among several.
Worked breakdowns: the numbers people look up
The table below gives the strict forms of the single symbols and small numbers people look up most, with their breakdowns. Single-symbol values need no breakdown: V is 5, X is 10, L is 50, C is 100, D is 500, M is 1,000. The small numbers show the system at work: 6 is VI (5 + 1), 7 is VII (5 + 1 + 1), 15 is XV (10 + 5), 16 is XVI (10 + 5 + 1), 17 is XVII (10 + 5 + 1 + 1), 21 is XXI (10 + 10 + 1), 25 is XXV (10 + 10 + 5), 27 is XXVII (10 + 10 + 5 + 1 + 1), 28 is XXVIII (10 + 10 + 5 + 1 + 1 + 1), 31 is XXXI (10 + 10 + 10 + 1), and 67 is LXVII (50 + 10 + 5 + 1 + 1). Each one follows the rules above with no exceptions, and each one can be checked by the left-to-right reading pass.
| Number | Roman form | Breakdown |
|---|---|---|
| 5 | V | 5 |
| 6 | VI | 5 + 1 |
| 7 | VII | 5 + 1 + 1 |
| 15 | XV | 10 + 5 |
| 16 | XVI | 10 + 5 + 1 |
| 17 | XVII | 10 + 5 + 1 + 1 |
| 21 | XXI | 10 + 10 + 1 |
| 25 | XXV | 10 + 10 + 5 |
| 67 | LXVII | 50 + 10 + 5 + 1 + 1 |
| 99 | XCIX | 90 + 9 |
Two larger breakdowns complete the picture. The number 444 is CDXLIV: 400 (CD) + 40 (XL) + 4 (IV), a showcase of three subtractive pairs in a single numeral, each at a different place value. The number 999 is CMXCIX: 900 (CM) + 90 (XC) + 9 (IX), the same pattern one place higher. Both numerals look complex until they are split by place value — hundreds, tens, ones — and each place is converted separately. That place-value split is the deepest simplification in the system: a Roman numeral is three or four small conversions joined together, never one large puzzle, and the converter’s breakdown chips show exactly that split for every result.
Why the Romans built it this way
The Roman system was built for carving and counting, not for arithmetic. Its symbols are easy to carve, its values are easy to tally, and its subtractive pairs keep numerals short enough to fit on stone, coins, and book pages. What it lacks — a zero, place value, and easy multiplication or division — did not matter for its original purposes, which were recording quantities, dates, and chapters rather than computing with them. The system’s endurance in those recording roles — clock faces, book chapters, movie sequels, monarch names, outlines, and dates on buildings — is a tribute to its readability at a glance: a reader who knows seven symbols and six pairs can read any date on any building, two thousand years after the system was devised, without a calculator. This guide, and the converter beside it, exist to make that literacy available in minutes rather than years.
Frequently asked questions
How do I write 2026 in Roman numerals?
MMXXVI: M (1,000) plus M (1,000) plus X (10) plus X (10) plus V (5) plus I (1). Type 2026 into the converter and the breakdown chips show each symbol value adding up to 2026.
What is the largest Roman numeral?
3,999,999 in this converter. Standard notation alone stops at 3,999 (MMMCMXCIX), because no symbol exceeds M and none repeats more than three times. Past that, the converter adds a vinculum bar over the thousands group, multiplying it by 1,000.
Why is IIII not a valid Roman numeral?
Because strict form allows a 1-symbol to repeat at most three times, and 4 has its own subtractive pair, IV. Clock faces that show IIII are a traditional visual exception, not the standard spelling, and the converter rejects IIII.
How do I read MCMXCIV?
Left to right with one look-ahead: M (1,000) plus CM (900) plus XC (90) plus IV (4) equals 1,994. A smaller symbol before a larger one subtracts; otherwise values add.
Did the Romans have a zero?
No. The Roman system has no symbol for zero, because it was a recording and tallying system, not a place-value arithmetic system. Zero as a number arrived with the Hindu-Arabic system, which is why Roman numerals cannot express it.
What are the six subtractive pairs?
IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900). A 1-symbol subtracts only from the next two symbols above it: I from V and X, X from L and C, C from D and M. Every other smaller-before-larger pair is invalid.
Try it on the Roman Numeral Converter
Enter any number from 1 to 3,999,999 and check the breakdown chips against the symbols and pairs above.
Open the Roman Numeral Converter →- 1Roman Numeral Dates, Years, and the Vinculum: Beyond 3,999
Years from 1960 to 2030 in Roman numerals, how dates convert, what the vinculum bar does past 3,999, and how…
- 2Roman Numeral Mistakes: Invalid Forms and How to Fix Them
IIII, VV, IC, XXL, and the other forms the converter rejects — why each one fails, what the correct form is,…
- 3Statistics Calculator
Mean, median, mode and more.
- 4Pythagorean Theorem Calculator
Solve right triangles.
- 5Ratio Calculator
Simplify and scale ratios.
