math mascot
math5 min read

Roman Numerals: How an Ancient Number System Still Works

Roman numerals have survived over 2,500 years. You see them on clock faces, movie credits, Super Bowl titles, building cornerstones, and book chapters. Despite being replaced by Arabic numerals for math, they remain the go-to system for formal numbering — and the conversion rules are surprisingly elegant.


The Seven Symbols

Roman numerals use exactly seven letters, each with a fixed value:

I = 1       V = 5       X = 10      L = 50
C = 100     D = 500     M = 1000

Every Roman numeral is built by combining these seven symbols using two rules: addition and subtraction.


The Rules

Rule 1: Add When Equal or Descending

When a symbol appears after one of equal or greater value, add it:

  • VI = 5 + 1 = 6
  • XV = 10 + 5 = 15
  • MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666

Rule 2: Subtract When Ascending

When a smaller symbol appears before a larger one, subtract it. Only six subtractive combinations are standard:

  • IV = 4 and IX = 9
  • XL = 40 and XC = 90
  • CD = 400 and CM = 900
Why subtraction? Without it, 4 would be IIII and 9 would be VIIII. The subtractive form keeps numerals shorter and easier to read. The Romans themselves were not fully consistent — IIII appears on many clock faces, even today.

Rule 3: No Symbol Repeats More Than Three Times

You can write III (3) but not IIII. You can write XXX (30) but not XXXX. This rule is why subtractive notation exists — 40 must be XL, not XXXX.


Converting Decimal to Roman

The algorithm is greedy: repeatedly subtract the largest possible value and append its symbol.

1994 → M + CM + XC + IV → MCMXCIVM1000left: 994CM900left: 94XC90left: 4IV4left: 0
  1. Start with the full number (e.g., 1994)
  2. Find the largest value that fits: M (1000). Append M, leaving 994
  3. Next largest: CM (900). Append CM, leaving 94
  4. Next: XC (90). Append XC, leaving 4
  5. Next: IV (4). Append IV, leaving 0
  6. Result: MCMXCIV

Converting Roman to Decimal

Scan left to right. If the current symbol is smaller than the next one, subtract it. Otherwise, add it:

  1. XLII: X(10) < L(50) → subtract: 50-10=40. Then I+I = 2. Total: 42
  2. MCMXCIV: M=1000, C<M→900, X<C→90, I<V→4. Total: 1994

The 3,999 Limit

Standard Roman numerals max out at 3,999 (MMMCMXCIX). There is no symbol for 5,000 or 10,000 in the basic system. Historical Romans used an overline (vinculum) to multiply by 1,000 — for example, V̅ = 5,000 — but this notation is rarely used today.

Where You Still See Roman Numerals

  • Clock faces — often using IIII instead of IV (for visual symmetry)
  • Movie/TV credits — copyright years (MMXXVI = 2026)
  • Outlines and lists — I, II, III for top-level sections
  • Monarchs and popes — King Charles III, Pope Francis I
  • Super Bowls — Super Bowl LIX = Super Bowl 59

Try it yourself

Put what you learned into practice with our Roman Numeral Converter.