🏛️ Roman Numeral Converter
Convert any number from 1 to 3,999 to Roman numerals - or decode any Roman numeral back to a number - with a step-by-step breakdown showing exactly which symbols were used and why. Includes the complete reference table, all six subtractive combinations explained, year explorer, and the history of why Roman numerals are still used today.
🔢 Convert
📦 Batch Convert
Enter multiple numbers (one per line) to convert all at once.
📋 Complete Roman Numeral Reference
Click any row to convert that number.
| Roman | Arabic | Name | Notes |
|---|
📅 Famous Years in Roman Numerals
Click any year to convert it.
🔍 Convert Any Year
💡 History & Fascinating Facts
📐 Rules of Roman Numerals
The 7 Basic Symbols
V = 5 (quinque)
X = 10 (decem)
L = 50 (quinquaginta)
C = 100 (centum)
D = 500 (quingenti)
M = 1,000 (mille)
Rule 1: Additive Principle
When a symbol is placed after a larger or equal symbol, its value is added.
XII = 10 + 1 + 1 = 12
LX = 50 + 10 = 60
MC = 1000 + 100 = 1100
Rule 2: Subtractive Principle
When a smaller symbol appears before a larger one, it is subtracted. Only 6 subtractive combinations are allowed:
IX = 10 − 1 = 9 (not VIIII)
XL = 50 − 10 = 40 (not XXXX)
XC = 100− 10 = 90 (not LXXXX)
CD = 500− 100= 400 (not CCCC)
CM = 1000−100= 900 (not DCCCC)
Rule 3: Repetition Limit
A symbol can be repeated at most 3 times in a row. V, L, and D are never repeated.
IIII = 4 ❌ (use IV instead)
XXX = 30 ✅
XXXX = 40 ❌ (use XL instead)
VV = 10 ❌ (use X instead)
Conversion Algorithm (Number → Roman)
romans = [M,CM,D,CD,C,XC,L,XL,X,IX,V,IV,I]
result = ""
for each (value, symbol) in pairs:
while number >= value:
result += symbol
number -= value
return result
Conversion Algorithm (Roman → Number)
for i from 0 to length-1:
if value[i] < value[i+1]:
result -= value[i] ← subtractive case
else:
result += value[i] ← additive case
return result
❓ Frequently Asked Questions
Roman Numeral Converter - The Rules, History and Where They're Still Used Today
Roman numerals have been in continuous use for over 2,500 years - from ancient Roman inscriptions to Super Bowl logos to film copyright notices. Despite being replaced by the Hindu-Arabic numeral system for arithmetic, they retain a ceremonial and aesthetic role in modern culture. Understanding the rules behind them makes both reading and writing them straightforward.
The Three Core Rules of Roman Numerals
Additive and Subtractive Notation
- Additive: When a symbol appears after one of equal or greater value, add it. VIII = 5+1+1+1 = 8. XVI = 10+5+1 = 16.
- Subtractive: When a smaller symbol appears before a larger one, subtract it. IX = 10−1 = 9. XL = 50−10 = 40.
- Only six subtractive pairs are valid: IV, IX, XL, XC, CD, CM.
- Invalid subtractive: IC (not valid; must be XCIX for 99), VX (not valid), LC (not valid).
Repetition Rules
- I, X, C, M: maximum 3 consecutive repeats. III = 3 ✓. IIII = invalid ✗ (use IV).
- V, L, D: never repeated. VV is invalid - use X instead.
- Symbol ordering: largest to smallest, left to right (except subtractive pairs).
- Why the 3-repeat limit? To keep numerals readable and manageable. MMMCMXCIX (3999) would be MMMMM... without limits.
Step-by-Step: Converting 2025 to Roman Numerals
- Start with the largest symbol that fits: M = 1000. Subtract: 2025 − 1000 = 1025.
- M fits again: 1000. Subtract: 1025 − 1000 = 25.
- Next largest: X = 10. Subtract: 25 − 10 = 15.
- X again: 10. Subtract: 15 − 10 = 5.
- V = 5. Subtract: 5 − 5 = 0.
- Result: MM + XX + V = MMXXV
The same greedy algorithm works for any number 1–3,999: always subtract the largest possible symbol (from the full list including subtractive pairs), record it, and repeat until the value reaches zero.
Where Roman Numerals Are Still Used Today
- Super Bowl: Super Bowl LIX (2025). The Roman numeral tradition started with Super Bowl V in 1971 - dropped only once for Super Bowl 50.
- Film copyright: Hollywood studios traditionally use Roman numerals for the year in film credits - e.g. © MMXXV.
- Monarchs and popes: King Charles III, Pope Francis (the 266th pope), Queen Elizabeth II. Ordinal numbers in formal names.
- Clock faces: Most traditional clock faces use Roman numerals. Notably, IIII (not IV) is used for 4 on almost all clock faces - a historical quirk for visual balance.
- Book chapters and outlines: Major sections in formal documents, legal codes, and academic works.
- Olympic Games: The number of each Olympic Games (e.g., Games of the XXXIII Olympiad = Paris 2024).