How Do Roman Numerals Work? A Complete Guide

What Are Roman Numerals?

Roman numerals are a numeral system that originated in ancient Rome. They remained the standard way of writing numbers throughout Europe well into the Late Middle Ages. Even today, Roman numerals appear everywhere: on clock faces, in movie credits, for Super Bowl numbering, in the names of monarchs and popes, and as a popular choice for tattoos and inscriptions.

Unlike our modern decimal system (also called Arabic numerals or Hindu-Arabic numerals), which uses ten digits (0-9) and place value, Roman numerals use combinations of seven letters from the Latin alphabet to represent values. There is no zero in Roman numerals — the concept of zero was not introduced to Europe until centuries after the fall of Rome.

This guide will teach you everything you need to know about reading, writing, and converting Roman numerals, with plenty of examples and reference charts.

The Seven Symbols

The entire Roman numeral system is built on just seven symbols. Each symbol has a fixed value:

SymbolValueOrigin
I1A single tally mark, representing one finger
V5Thought to represent an open hand (five fingers)
X10Two hands crossed, or two V shapes joined
L50Originally derived from a rotated or split form of the Greek letter chi
C100From the Latin word centum (hundred)
D500Half of the old symbol for 1000 (a circle with a line)
M1000From the Latin word mille (thousand)

These seven symbols can be combined to represent any number from 1 to 3,999 using standard notation. For numbers beyond 3,999, a system called vinculum (overline notation) is used, which we will cover later.

The Basic Rules

Roman numerals follow four fundamental rules for combining symbols into numbers:

Rule 1: Addition (Left to Right)

When a symbol of equal or greater value appears before another symbol, their values are added together. You read from left to right, adding as you go:

Rule 2: Subtraction (Smaller Before Larger)

When a smaller value appears directly before a larger value, the smaller value is subtracted from the larger one. This is called subtractive notation and is used to avoid writing four of the same symbol in a row:

Rule 3: Repetition Limit

A symbol can be repeated up to three times in a row to add its value. You never write a symbol four times consecutively in standard notation:

Note: The symbols V, L, and D are never repeated, because doubling them would equal the next higher symbol (VV = X, LL = C, DD = M).

Rule 4: Valid Subtractive Pairs

Not every symbol can be used in subtractive notation. Only I, X, and C can be placed before a larger symbol, and only before their next two higher symbols:

Subtractive PairValueUsed For
IV4I before V
IX9I before X
XL40X before L
XC90X before C
CD400C before D
CM900C before M

This means combinations like IL (49), IC (99), or IM (999) are not valid in standard Roman numeral notation, even though they might seem logical.

Step-by-Step: Converting Arabic to Roman Numerals

To convert a regular (Arabic) number to Roman numerals, break the number down by place value and convert each part:

Example 1: Convert 47 to Roman Numerals

  1. 47 = 40 + 7
  2. 40 = XL
  3. 7 = VII
  4. Result: XLVII

Example 2: Convert 399 to Roman Numerals

  1. 399 = 300 + 90 + 9
  2. 300 = CCC
  3. 90 = XC
  4. 9 = IX
  5. Result: CCCXCIX

Example 3: Convert 1994 to Roman Numerals

  1. 1994 = 1000 + 900 + 90 + 4
  2. 1000 = M
  3. 900 = CM
  4. 90 = XC
  5. 4 = IV
  6. Result: MCMXCIV

Example 4: Convert 2026 to Roman Numerals

  1. 2026 = 2000 + 20 + 6
  2. 2000 = MM
  3. 20 = XX
  4. 6 = VI
  5. Result: MMXXVI

Conversion Reference Table

OnesTensHundredsThousands
1 = I10 = X100 = C1000 = M
2 = II20 = XX200 = CC2000 = MM
3 = III30 = XXX300 = CCC3000 = MMM
4 = IV40 = XL400 = CD
5 = V50 = L500 = D
6 = VI60 = LX600 = DC
7 = VII70 = LXX700 = DCC
8 = VIII80 = LXXX800 = DCCC
9 = IX90 = XC900 = CM

Converting Roman Numerals to Arabic Numbers

To convert Roman numerals back to regular numbers, read from left to right and apply the addition and subtraction rules:

Example: What number is MCMXLIV?

  1. Start from the left: M = 1000
  2. CM = 900 (C is less than M, so subtract: 1000 − 100)
  3. XL = 40 (X is less than L, so subtract: 50 − 10)
  4. IV = 4 (I is less than V, so subtract: 5 − 1)
  5. Total: 1000 + 900 + 40 + 4 = 1944

Example: What number is CDLXXVIII?

  1. CD = 400
  2. L = 50
  3. XX = 20
  4. VIII = 8
  5. Total: 400 + 50 + 20 + 8 = 478

Large Numbers: Vinculum Notation

Standard Roman numerals can only represent numbers up to 3,999 (MMMCMXCIX). For larger numbers, the Romans developed the vinculum system: a bar (overline) placed above a numeral multiplies its value by 1,000.

For example, 50,000 is written as L, and 1,000,000 is written as M.

A double overline multiplies by 1,000,000. This site supports numbers up to 999,999,999 using this extended notation.

Common Mistakes to Avoid

Here are the most frequent errors people make with Roman numerals:

Roman Numerals in Daily Life

Roman numerals remain surprisingly common in everyday life:

Quick Reference Charts

Roman Numerals 1 to 20

NumberRomanNumberRoman
1I11XI
2II12XII
3III13XIII
4IV14XIV
5V15XV
6VI16XVI
7VII17XVII
8VIII18XVIII
9IX19XIX
10X20XX

Tens: 10 to 100

NumberRoman
10X
20XX
30XXX
40XL
50L
60LX
70LXX
80LXXX
90XC
100C

Hundreds: 100 to 1000

NumberRoman
100C
200CC
300CCC
400CD
500D
600DC
700DCC
800DCCC
900CM
1000M

Try the Converter

Use our converter to instantly translate any number to Roman numerals (or vice versa). Just type a number or Roman numeral below:

Convert any number to Roman numerals instantly.

Open the Roman numeral converter