Skip to content

Alerts Center

New quiz added: Multiplication Tables — try it now

Fractions lesson updated with new practice worksheets

This month's resource pack is now live

View All Alerts

Messages

Tip: Create a free account to save your quiz progress

New here? Check out our Getting Started guide

New Sudoku puzzles added this week

View All Messages

All About Numbers

Roman Numerals 1–1000

Using the symbols and rules from the last two pages together, any whole number from 1 up to 3,999 can be written as a Roman numeral without needing a single extra symbol. Within the range 1–1000 covered on this page, the largest value you’ll ever need is M itself.

Beyond 3,999, the standard letters run out of road — writing 4,000 would otherwise need four M’s in a row, which breaks the “no more than three repeats” rule. The Romans solved this with a vinculum: a horizontal bar drawn over a numeral that multiplied its value by 1,000, so V meant 5,000 and X meant 10,000. You won’t need it for anything on this page, but it explains how the Romans handled genuinely huge numbers.

The Master Building-Block Table

Every Roman numeral from 1 to 3,999 is really just four smaller pieces — a thousands piece, a hundreds piece, a tens piece and a ones piece — stuck together. Once you know these four rows, you can build (or read) any number in the range:

Place×1×2×3×4×5×6×7×8×9
OnesIIIIIIIVVVIVIIVIIIIX
TensXXXXXXXLLLXLXXLXXXXC
HundredsCCCCCCCDDDCDCCDCCCCM
ThousandsMMMMMM(needs a vinculum beyond this)
How to use this table: to convert any number, read off its digits and look up the matching cell in each row. For 2,847: thousands digit 2 → MM, hundreds digit 8 → DCCC, tens digit 4 → XL, ones digit 7 → VII. Join them: MMDCCCXLVII.

Round Hundreds, 100 to 1000

NumberNumeralNumberNumeral
100C600DC
200CC700DCC
300CCC800DCCC
400CD900CM
500D1000M

Step by Step: Converting a Bigger Number

The place-value method scales up perfectly well beyond two digits — you just have more parts to join.

Example 1 — Convert 68

Split: 68 = 60 + 8.

60 = LX  |  8 = VIII

Join: LXVIII

Example 2 — Convert 349

Split: 349 = 300 + 40 + 9.

300 = CCC  |  40 = XL  |  9 = IX

Join: CCCXLIX

Example 3 (hardest case) — Convert 999

Split: 999 = 900 + 90 + 9 — every single part uses the subtractive rule.

900 = CM  |  90 = XC  |  9 = IX

Join: CMXCIX

Step by Step: Reading a Numeral Back to a Number

Example — Read DXLIX

Split into chunks: D | XL | IX

D = 500  |  XL = 40  |  IX = 9

Add: 500 + 40 + 9 = 549

Full Reference: Roman Numerals 1 to 100

Use this chart to look up any number from 1 to 100 directly:

#Numeral#Numeral#Numeral#Numeral#Numeral
1I2II3III4IV5V
6VI7VII8VIII9IX10X
11XI12XII13XIII14XIV15XV
16XVI17XVII18XVIII19XIX20XX
21XXI22XXII23XXIII24XXIV25XXV
26XXVI27XXVII28XXVIII29XXIX30XXX
31XXXI32XXXII33XXXIII34XXXIV35XXXV
36XXXVI37XXXVII38XXXVIII39XXXIX40XL
41XLI42XLII43XLIII44XLIV45XLV
46XLVI47XLVII48XLVIII49XLIX50L
51LI52LII53LIII54LIV55LV
56LVI57LVII58LVIII59LIX60LX
61LXI62LXII63LXIII64LXIV65LXV
66LXVI67LXVII68LXVIII69LXIX70LXX
71LXXI72LXXII73LXXIII74LXXIV75LXXV
76LXXVI77LXXVII78LXXVIII79LXXIX80LXXX
81LXXXI82LXXXII83LXXXIII84LXXXIV85LXXXV
86LXXXVI87LXXXVII88LXXXVIII89LXXXIX90XC
91XCI92XCII93XCIII94XCIV95XCV
96XCVI97XCVII98XCVIII99XCIX100C

Why There’s No Zero

Roman numerals have no symbol for zero at all — there was simply nothing to write. This made even simple written arithmetic (especially multiplication and long division) genuinely awkward, since there was no positional place-value system to carry or borrow within. It’s one of the main reasons Hindu-Arabic numerals (0–9 with place value) gradually replaced Roman numerals for calculation from the late medieval period onward — even though Romans kept using their own numerals for labelling, dates and display for centuries afterward, much as we still do today.

Key Points
  • Any number from 1 to 3,999 can be written using the standard seven symbols and two rules.
  • Break a number into thousands/hundreds/tens/ones and convert each part using the master building-block table.
  • Beyond 3,999, a bar (vinculum) over a symbol multiplies its value by 1,000.
  • Roman numerals have no zero, which is one reason they were eventually replaced by our decimal system for calculation.

Practice: Roman Numerals 1–1000

Convert a Roman numeral to a number, or a number to a Roman numeral.