Skip to main content
SnipKit
Roman Numerals Explained: Rules, Chart & Real Examples

Photo by Haberdoedas on Unsplash

Roman Numerals Explained: Rules, Chart & Real Examples

SnipKit Team10 min read

Roman numerals show up everywhere you don't expect them. Film copyright screens. The pope's ordinal. Super Bowl numbers. Your wedding date tattooed in a script Caesar would have recognized.

They look ancient — until you learn the two rules behind them. After that, you can read and write any roman numeral in your head. This guide covers the 7 symbols, both rules, a full roman numerals chart, common mistakes, and real-world date examples. Prefer to skip ahead? The Roman Numeral Converter handles any number instantly.

The 7 Symbols You Need to Know

The entire system runs on seven letters.

SymbolValue
I1
V5
X10
L50
C100
D500
M1,000

A mnemonic that sticks: I Value Xylophones Like Cows Do Milk — I, V, X, L, C, D, M.

Notice the values jump by 5 or 10 each time. There is no symbol for zero. The Romans had no concept of zero as a standalone number — it arrived in Europe via Arabic and Indian mathematics in the Middle Ages. Without zero, roman numerals work fine for labeling and ordering, but break down for arithmetic.

The Two Rules That Run the Whole System

Two rules cover every roman numeral. Master both and you can decode any combination you encounter.

Rule 1: Add When the Bigger Symbol Comes First

Read left to right. When a symbol is followed by one of equal or lesser value, add them.

  • LX = 50 + 10 = 60
  • VI = 5 + 1 = 6
  • MMVI = 1000 + 1000 + 5 + 1 = 2006

Simple. Most combinations are pure addition.

Rule 2: Subtract When the Smaller Symbol Comes First

When a smaller symbol appears directly before a larger one, subtract the smaller from the larger.

  • IV = 5 − 1 = 4
  • IX = 10 − 1 = 9
  • XC = 100 − 10 = 90
  • CM = 1000 − 100 = 900

This is called subtractive notation. It keeps numbers compact — IIII for 4 would work, but IV is cleaner.

The 6 Legal Subtraction Pairs

Not every combination is valid. Only six pairs are permitted. The logic: only I, X, and C can be subtracted, and each precedes only the next two larger symbols.

PairValueRule
IV4I before V
IX9I before X
XL40X before L
XC90X before C
CD400C before D
CM900C before M

Short version: I subtracts from V and X only. X subtracts from L and C only. C subtracts from D and M only.

Step-by-Step: How to Convert a Number to Roman Numerals

The cleanest method is a greedy algorithm: peel off the largest value that fits, write the symbol, repeat.

Four steps:

  1. List the 13 values in descending order: 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1.
  2. Find the largest that fits your current number.
  3. Write its symbol and subtract the value.
  4. Repeat until zero.

Worked example — 1994 → MCMXCIV:

RemainingLargest fitSymbolRemainder
19941000 (M)M994
994900 (CM)CM94
9490 (XC)XC4
44 (IV)IV0

Result: MCMXCIV = 1994. Four steps, four groups — that's it.

The Roman Numeral Converter runs this algorithm instantly, including batch mode for multiple numbers at once.

Reading Roman Numerals Backwards

Converting from Roman to Arabic uses the same scan, reversed: add each value unless the next symbol is larger — then subtract instead.

Algorithm:

  1. For each symbol, check the one to its right.
  2. If the next symbol is larger, subtract the current value.
  3. Otherwise, add it.

Worked example — MCMLXXXVII → 1987:

SymbolNextActionRunning total
MCadd 10001000
CMsubtract 100900
MLadd 10001900
LXadd 501950
XXadd 101960
XXadd 101970
XVadd 101980
VIadd 51985
IIadd 11986
Iadd 11987

Result: 1987. This is how to read roman numerals mechanically — no memorization needed.

Roman Numerals Chart: 1–100 and Key Milestones

1 to 20:

#Roman#Roman#Roman#Roman
1I6VI11XI16XVI
2II7VII12XII17XVII
3III8VIII13XIII18XVIII
4IV9IX14XIV19XIX
5V10X15XV20XX

Tens — roman numerals 1 to 100:

102030405060708090100
XXXXXXXLLLXLXXLXXXXCC

Hundreds:

1002003004005006007008009001000
CCCCCCCDDDCDCCDCCCCMM

Key year milestones:

YearRoman numerals
2000MM
2024MMXXIV
2025MMXXV
2026MMXXVI
3000MMM
3999MMMCMXCIX

The standard system tops out at MMMCMXCIX (3,999). For larger numbers, medieval scribes added a vinculum — a bar over a symbol that multiplies its value by 1,000. X̄ means 10,000. This extension isn't classical and you won't encounter it in everyday use. If you need to embed these symbols in code or documents, Unicode includes dedicated codepoints for Roman numerals in the Number Forms block (U+2160–U+2188).

Common Mistakes & Why Your Watch "Lies"

IIII vs IV on clocks. Look at most analog watches — the 4 o'clock position reads IIII, not IV. Clockmakers adopted IIII for visual balance: it mirrors VIII on the opposite side of the dial, and the repeated verticals spread weight evenly. Technically non-standard, but universally accepted in horology for centuries.

IC is not 99. Skipping more than one step is invalid. IX (one step) works; IC (jumping past X and L) does not. Correct form: XCIX — XC (90) + IX (9).

IL is not 49. Same logic — IL skips two steps. Correct form: XLIX — XL (40) + IX (9).

VV, LL, DD are all wrong. You can't double a "five-value" symbol. VV should be X. LL should be C. The rule: I, X, C, M can repeat (up to three times); V, L, D cannot.

Case doesn't affect value. XIV and xiv both equal 14. Uppercase is formal standard. Lowercase appears in book front matter and legal outlines.

Real-World Uses: Dates, Tattoos & More

Roman numerals appear in more places than most people realize.

Film and television. Copyright notices use roman numerals by tradition — a film released this year ends with MMXXVI in its credits.

Monarchs, popes, rulers. Henry VIII, Pope John Paul II, Louis XIV — the ordinal is always written this way. The number distinguishes rulers who share a name.

Super Bowls. The NFL has used the notation since Super Bowl V (1971). It sidesteps calendar-year confusion and looks prestigious on broadcast graphics.

Tattoos and wedding dates. The most personal use. Dates convert day-by-day: day, month, year, separated by dots. For example, 12 September 1990 becomes XII.IX.MCMXC — clean, timeless, permanent. The Roman Numeral Converter handles date formatting directly. Pair it with Date Calculator for arithmetic or Age Calculator to find the birth year you want to convert.

Frequently Asked Questions

How do I write 2026 in Roman numerals?

MMXXVI. MM = 2000, XX = 20, VI = 6.

Why is 4 written as IV and not IIII?

Both forms existed historically. Standard notation prefers IV for compactness. The form IIII persists on clock faces due to a clockmaking tradition that favors visual symmetry with VIII on the dial's opposite side.

What's 99 in Roman numerals (and why not IC)?

99 is XCIX. IC is invalid — I may only subtract from V and X, not from C. The correct breakdown is XC (90) + IX (9).

Is there a Roman numeral for zero?

No. The system has no zero symbol. The Romans used the Latin word nulla ("nothing") for the concept, but it was never formalized as a numeral. Zero as a mathematical value arrived in Europe via Arabic and Indian mathematics around the 9th–10th century, per historians of mathematics at St Andrews.

What's the largest number in the standard system?

MMMCMXCIX = 3,999. M can appear at most three times, and after applying all subtractive pairs you reach 3,999 as the ceiling. Larger values need the vinculum extension, which is outside classical notation.

Are they case-sensitive?

No — XIV and xiv are the same value. Uppercase is the formal standard. Lowercase is conventional in book front matter (pages i, ii, iii) and some legal outlines.

Try the Free Roman Numeral Converter

The fastest way to convert any number, year, or date is the Roman Numeral Converter — instant results, no sign-up, runs entirely in your browser.

Related tools worth bookmarking: Number to Words writes out any number in plain English. Binary to Decimal handles base-2 conversions. Date Calculator adds and subtracts days — handy when you need to pin down a date before converting it.

Related Articles