Text Tools

Roman numerals: how MCMXCIV adds up, and why 49 is XLIX, not IL

Roman numerals are seven letters and two simple rules, yet people get 49, 99 and 1994 wrong all the time. This guide shows the greedy method that never fails, the numbers with the longest and shortest forms, and why the system tops out at 3,999.

By the Toolcloak team8 October 20264 min read
In this article
  1. The seven letters
  2. Add, but sometimes subtract
  3. The greedy method
  4. Short numbers and long ones
  5. Why it stops at 3,999, and the missing zero
  6. Quick practice

You see them on clock faces, film credits, book chapters, Super Bowl logos and the cornerstone of old buildings. Roman numerals have no zero, no place value and no tidy columns, yet a handful of letters can write any number up to 3,999. The system is easy once you know the one method that always works.

The seven letters

What each letter is worth
I
1
V
5
X
10
L
50
C
100
D
500
M
1,000

Values rise in a pattern of 1, 5, 10, 50, 100, 500, 1000: alternately ×5 and ×2.

Notice the rhythm: 1 → 5 is times five, 5 → 10 is times two, 10 → 50 is times five again. Early Romans probably used V as half of X, because V looks like the upper half of an X.

Enter 2026 to see MMXXVI, or paste a Roman numeral to read it as a number.Open Roman Numeral Converter

Add, but sometimes subtract

Read left to right and add the values: VIII is 5 + 1 + 1 + 1 = 8, and MMXXVI is 1000 + 1000 + 10 + 10 + 5 + 1 = 2026. The one twist is the subtractive pair. When a small letter sits in front of a bigger one, you subtract it, which saves writing four of the same letter in a row (IIII).

The six subtractive pairs
IV = 4 and IX = 9I before V or X. Only I can go in front of these two.
XL = 40 and XC = 90X before L or C. X is the only small letter allowed here.
CD = 400 and CM = 900C before D or M. C is the only letter that can go in front.
Never VX, LC or DMV, L and D are never subtracted. 95 is XCV, not VC.

Each subtractive pair uses a power of ten (I, X, C) in front of one of the next two bigger letters.

Writing 49
ILWrong
  • I may only come before V or X
  • It tries to skip from 1 straight to 50
  • Many people write it this way
XLIXRight
  • XL = 40, then IX = 9
  • Handle each digit separately
  • 40 + 9 = 49

Treat tens and ones as separate blocks. 49 is “forty” then “nine”, so XL then IX.

The greedy method

The easiest way to convert any number is to work from the largest value to the smallest. Keep this list of thirteen values in order and you never need to think about the subtraction rule again, because it already includes the six pairs.

Value1000900500400100905040109541
LettersMCMDCDCXCLXLXIXVIVI

Always take the largest value that still fits. Repeat until nothing is left.

Converting 1994 step by step
1,994
1994
−1000
Take M
−900
Take CM
−90
Take XC
−4
Take IV

The pieces M + CM + XC + IV give MCMXCIV. After the last step nothing is left, so the number is done.

The conversion in three moves
  1. 1Find the largest value that fitsFor 2026 that is 1000 (M). Write M and subtract: 1026 remains.
  2. 2Repeat with what is leftM again (26 left), then X, X (6 left), then V (1 left), then I.
  3. 3Stop at zeroMMXXVI. The letters were written in the same order they were found.

Short numbers and long ones

Roman numerals are not neatly proportional to size. Some small numbers are longer than much bigger ones, because 8 needs four letters while 10 needs one.

Number of letters needed for 1 to 30
Letters in the numeral
01.32.53.856.31471013161922252830 = XXX

The pattern repeats every ten: 3 (III), 8 (VIII), 13 (XIII), 18 (XVIII) and 23 (XXIII) are all longer than the numbers just after them (IV, IX, XIV, XIX, XXIV).

Records between 1 and 3,999
MMMDCCCLXXXVIII3,888: the longest15 letters
MMMCMXCIX3,999: the largest9 letters. It is the largest standard value
7.5Average lengthLetters across all 3,999 numbers

The longest numeral, 3,888, is MMMDCCCLXXXVIII. Every power of ten there uses its longest pattern.

Average numeral length in each hundred (letters)
41+5100+6200+7300+6400+5500+

The 300s are the longest on average (about 7 letters, with CCC plus a long tail). The 400s get shorter again because CD replaces four Cs.

Why it stops at 3,999, and the missing zero

Roman numerals have no symbol for zero and no place value, so the same letter always means the same amount wherever it sits. The standard rule of no more than three of the same letter in a row means M can only appear three times, so 3,999 is the end. Larger numbers were written with a bar over a letter to multiply it by 1,000, but that is not used in everyday life.

Quick practice

  1. What is 2026? MMXXVI (MM + XX + VI).
  2. What is 444? CDXLIV (CD + XL + IV, three subtractive pairs).
  3. What does XCIX mean? 99 (XC + IX). It is not IC.
  4. What is 3,999? MMMCMXCIX, the largest standard numeral.

Once you stop trying to see “place value” and just match values from the list, Roman numerals become mechanical. For another number system that works in blocks, see binary, hex and decimal, where every position is a power of the base.

Questions people ask

What is 49 in Roman numerals?

XLIX, which is XL (40) followed by IX (9). IL is not allowed because I may only come before V or X.

What is 2026 in Roman numerals?

MMXXVI: M + M + X + X + V + I = 1000 + 1000 + 10 + 10 + 5 + 1.

What is the largest Roman numeral?

In the standard system it is MMMCMXCIX, which is 3,999. Larger numbers were written with a bar over a letter to multiply it by 1,000.

Is there a zero in Roman numerals?

No. The system has no zero and no place value. Medieval writers sometimes used the Latin word nulla for none.

Why do clocks show IIII instead of IV?

It is a design choice: IIII balances the dial visually against VIII and avoids repeating the IV-IX pattern. Both forms have been used for centuries.

How do you write 99 in Roman numerals?

XCIX: XC (90) plus IX (9). IC is not valid because I can only be placed before V or X.