Roman Numeral to Number Converter
Spotted a Roman numeral on a building cornerstone, a clock face, a film copyright, or a Super Bowl graphic and can't decode it? This converter parses any Roman numeral from I to M̄M̄M̄C̄M̄X̄C̄IX̄ (up to 3,999,999 with overline notation), shows you the exact step-by-step breakdown of how each symbol was read, and handles batch input via comma separation. Type in upper or lowercase — it accepts both.
1 – 3,999
Standard range
3,999,999
Extended (overline)
Batch
Comma-separated input
The 7 Roman Numeral Symbols
Every Roman numeral — no matter how complex — is built from just these seven symbols.
Memory trick — say this once and you'll never forget the order:
"I Value eXtra Large Cheese, Double Mozzarella"
I = 1 · V = 5 · X = 10 · L = 50 · C = 100 · D = 500 · M = 1,000
| Symbol | Value |
|---|---|
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1,000 |
The Only 6 Valid Subtractive Pairs
These are the only combinations where a smaller symbol before a larger one subtracts. Everything else is addition. Learn these six and the entire system becomes readable.
IV
4
I before V
IX
9
I before X
XL
40
X before L
XC
90
X before C
CD
400
C before D
CM
900
C before M
Pattern to remember: Only I, X, and C can precede a larger symbol — and each can only skip one tier up (I before V or X; X before L or C; C before D or M). That's it. IL = 49 is wrong; XLIX is correct.
How to Use This Converter
Type the Roman numeral
Enter any Roman numeral — uppercase (XIV) or lowercase (xiv) both work. Extended overline notation for values above 3,999 is also supported.
See the number instantly
The numeric result appears the moment you finish typing. The format shown is both the raw number and the formatted value.
Read the step-by-step breakdown
Click 'How?' to expand a line-by-line breakdown showing each symbol's contribution — add or subtract — and the running total at every step.
Batch multiple numerals
Paste a comma-separated list — XLII, MCMXCIX, MMXXIV — and every numeral is decoded simultaneously in the output.
The Left-to-Right Comparison Algorithm
Read the Roman numeral character by character from left to right. At each position, compare the current symbol's value to the next symbol's value. If the current is smaller than the next, subtract the current from your running total. Otherwise, add it. This single rule handles all subtractive pairs automatically.
if Current < Next
SUBTRACT current
I before X → subtract 1
if Current ≥ Next
ADD current
X before I → add 10
Worked example: MCMXCIX → 1999
Real-World Examples
Roman numerals you'll encounter in the real world — decoded with reasoning.
X=10, I before V = subtract 1, V=5. Common in book chapters and monarchs.
XL = 40 (X before L), II = 2. Famously 'the answer to life, the universe, and everything'.
CD=400, XL=40, IV=4. A triple subtractive — great for testing your reading skill.
Three subtractive pairs: CM=900, XC=90, IX=9. The most complex 4-digit Roman numeral.
MM=2000, XX=20, IV=4. You'll see this on 2024 film copyright credits.
Things You Didn't Know About Roman Numerals
Genuinely surprising facts — you'll use these at trivia night.
Clock faces use IIII, not IV — on purpose
Most traditional clock faces write 4 as IIII despite IV being 'correct'. Leading theories: IIII visually balances VIII across the dial; IV was the abbreviation of IVPITER (Jupiter) and considered disrespectful; or King Louis XIV of France simply preferred it. Both forms are technically acceptable.
MMMDCCCLXXXVIII is the longest Roman numeral
3,888 = MMMDCCCLXXXVIII — 15 characters. It's the longest number expressible in standard Roman notation. If you need to impress someone with Roman numeral knowledge, memorise that one fact: the longest is 3,888, not 3,999 (MMMCMXCIX = 12 characters).
Film studios use Roman numerals to obscure the age of content
Copyright years in film credits are deliberately shown in Roman numerals (e.g. © MCMLXXIX) because they're harder to read at a glance. A studio can re-release an old film and most viewers won't immediately notice the copyright date is 40 years ago. MCMLXXIX = 1979.
Zero is the one number Roman numerals cannot express
The Roman numeral system has no symbol for zero. Romans used the Latin word nulla ('nothing'). Zero as a mathematical placeholder was formalised by Brahmagupta in India in 628 CE — centuries after Rome's peak. This gap is why Roman numerals never developed into a calculating system the way Arabic numerals did.
Frequently Asked Questions
Everything about reading and decoding Roman numerals.
Read left to right. When a smaller-value symbol appears immediately before a larger one, subtract it — otherwise add it. Example: IX = 10 − 1 = 9. All other symbols are added in sequence.
MCMXCIX = 1999. M=1000, CM=900 (1000−100), XC=90 (100−10), IX=9 (10−1). Add them: 1000 + 900 + 90 + 9 = 1999.
A design tradition dating back centuries. Theories include: IIII visually balances the VIII on the opposite side, avoids the abbreviation of IVPITER (Jupiter, king of gods), or simply that clockmakers followed a royal preference. Both are technically valid.
Traditionally, Roman numerals are uppercase. This tool accepts lowercase input (xiv, mcmxcix) and converts them correctly, which is useful when copying from informal sources.
Only 6 subtractive pairs exist: IV (4), IX (9), XL (40), XC (90), CD (400), CM (900). The pattern: only I, X, and C can precede a larger symbol, and each can only precede the two symbols immediately above it in the scale.
Key validity rules: no symbol repeats more than 3 times in a row; V, L, and D never repeat at all; subtractive notation uses only the 6 valid pairs; you cannot subtract from a non-adjacent value (e.g. IL for 49 is wrong — use XLIX).
LIX = L (50) + IX (9) = 59. Super Bowl LIX was played in February 2025. The NFL has used Roman numerals since Super Bowl V in 1971.


