Understanding Roman numerals
Roman numerals are a numeral system that originated in ancient Rome and remain in use today for formal numbering, clock faces, book chapters, and historical dates. Unlike the decimal (base-10) system we use daily, Roman numerals rely on seven letters—I, V, X, L, C, D, M—each representing a fixed value. The position and combination of these symbols determine the final number.
This converter handles the standard range of 1 to 3,999, which covers the vast majority of real-world applications. Numbers outside this range require special notation (a bar or overline) that varies by convention.
The formula
I=1, V=5, X=10, L=50, C=100, D=500, M=1000 (additive when in descending order; subtractive when a smaller value precedes a larger one)
Worked example
Converting 1,847 to Roman numerals:
- Break the number into place values: 1,000 + 800 + 40 + 7
- Convert each part:
- 1,000 = M
- 800 = 500 + 300 = D + CCC
- 40 = 50 − 10 = XL (X before L means subtract)
- 7 = 5 + 2 = V + II
- Combine: MDCCCXLVII
Converting MCMXC back to a number:
- Scan left to right, noting when a smaller symbol precedes a larger one (subtract) versus when it doesn't (add):
- M = 1,000 (add)
- CM = 900 (C before M means 1,000 − 100, so add 900)
- XC = 90 (X before C means 100 − 10, so add 90)
- Sum: 1,000 + 900 + 90 = 1,990
Key subtractive rules:
- I can only precede V (5) or X (10)
- X can only precede L (50) or C (100)
- C can only precede D (500) or M (1,000)
- A symbol is never repeated more than three times in a row (e.g., 4 is IV, not IIII)
Common mistakes
Forgetting subtractive notation: The number 4 is IV, not IIII. Similarly, 9 is IX, not VIIII. The subtractive principle only applies to the specific pairs listed above—you cannot write IL for 49 (it must be XLIX).
Repeating symbols beyond three times: While ancient Romans sometimes used four or more symbols, modern convention limits repetition to three. This is why 400 is CD (not CCCC) and 900 is CM (not DCCCC).
Mixing up the range: This converter works for 1–3,999. The number 4,000 and beyond require special notation (typically a bar or overline above the numeral) that is not standardized across all contexts. If you need to convert larger numbers, check whether your specific use case accepts or requires that notation.
Case sensitivity: Roman numerals are traditionally written in uppercase (MCMXC), though lowercase (mcmxc) is sometimes seen. This converter standardizes to uppercase for clarity.
Entering zero: Roman numerals have no symbol for zero. If you try to convert 0, the converter will indicate it cannot be represented in this system. The Romans did not have a zero symbol; their system was purely additive and subtractive around positive values.
Use this converter whenever you encounter Roman numerals on movie release dates, copyright notices, or formal documents, or when you need to write them yourself for academic or ceremonial purposes.