🔢 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.

RomanArabicNameNotes

📅 Famous Years in Roman Numerals

Click any year to convert it.

🔍 Convert Any Year

💡 History & Fascinating Facts

🏛️
Ancient Origins
Roman numerals originated in Ancient Rome around 900–800 BCE. They evolved from earlier Etruscan numerals and became the standard number system across the Roman Empire for nearly 1,500 years. They were used for everything from counting armies to recording dates on buildings.
🔤
Why These Letters?
The symbols weren't always letters. I likely came from a finger, V from an open hand (5 fingers), X from two hands (10 fingers). L, C (Latin: centum), D, and M (Latin: mille) were added later and happened to match Latin letters.
0️⃣
No Zero!
Roman numerals have no symbol for zero. The Latin word "nulla" (nothing) was used verbally, but there was no written symbol. This is one reason why Roman numerals were eventually replaced by the Hindu-Arabic system (0–9) which made arithmetic much easier.
⚔️
The Subtraction Rule
The subtractive notation (IV = 4, IX = 9) wasn't always standard. Ancient Romans often wrote IIII for 4 and VIIII for 9. The subtractive rule became standardized in the medieval period. Even today, clock faces often use IIII instead of IV!
📺
Modern Uses
Roman numerals are still widely used today: Super Bowl numbering (Super Bowl LVIII), movie copyright years, clock faces, book chapter numbering, Olympic Games, monarchs (King Charles III), and the US Library of Congress system.
🔢
The Largest Standard Number
The standard Roman numeral system caps at 3,999 (MMMCMXCIX). To write larger numbers, Romans used a bar (vinculum) over a numeral to multiply it by 1,000 — so V̄ = 5,000. Some systems extend to millions this way.
🏟️
The Colosseum
The Colosseum in Rome was completed in LXXX AD (80 CE). Its 80 entrances were all numbered in Roman numerals — 78 of which survive today. This is one of the oldest surviving practical uses of Roman numerals in architecture.
Why Clocks Use IIII?
Most analog clocks use IIII instead of IV for the number 4. One theory: it creates visual balance with the VIII on the opposite side. Another: King Louis XIV of France preferred IIII and clock makers followed suit. The mystery remains unsettled to this day!

📐 Rules of Roman Numerals

The 7 Basic Symbols

I = 1 (unus)
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.

VI = 5 + 1 = 6
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:

IV = 5 − 1 = 4 (not IIII)
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.

III = 3 ✅
IIII = 4 ❌ (use IV instead)
XXX = 30 ✅
XXXX = 40 ❌ (use XL instead)
VV = 10 ❌ (use X instead)

Conversion Algorithm (Number → Roman)

values = [1000,900,500,400,100,90,50,40,10,9,5,4,1]
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)

result = 0
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

🤖
AI Insights — Coming Soon!
AI-powered Roman numeral explanations, historical context, and step-by-step breakdowns.
Coming Soon — Stay Tuned!