CalcPro

Roman Numeral Converter

Convert numbers to Roman numerals and back.

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:

  1. Break the number into place values: 1,000 + 800 + 40 + 7
  2. 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
  3. Combine: MDCCCXLVII

Converting MCMXC back to a number:

  1. 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)
  2. 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.

Frequently asked questions

Why does 4 become IV and not IIII?

Modern Roman numeral convention uses subtractive notation: a smaller value placed before a larger one means subtract. So I (1) before V (5) means 5 − 1 = 4. While ancient inscriptions sometimes show IIII, modern usage follows the subtractive rule to keep numerals shorter and avoid repetition beyond three symbols.

Can I convert numbers larger than 3,999?

Not with standard notation. Numbers 4,000 and above require a bar (vinculum) or overline above the numeral to indicate multiplication by 1,000. For example, a bar over V means 5,000. Since this notation is not universally standardized, this converter limits input to 1–3,999.

What does the I before X mean?

When a smaller Roman numeral appears immediately before a larger one, you subtract. IX means 10 − 1 = 9. Similarly, XL means 50 − 10 = 40, and CM means 1,000 − 100 = 900. This rule only applies to specific pairs: I before V or X, X before L or C, and C before D or M.

Are Roman numerals case-sensitive?

Traditionally, Roman numerals are written in uppercase (MCMXC). Lowercase (mcmxc) is sometimes used in informal or typographic contexts, but this converter standardizes to uppercase for consistency and clarity.

How are Roman numerals used today?

You'll find them on clock faces, in book chapter numbering, movie copyright dates, formal event numbering (Super Bowl LV), and historical documents. They're also common in academic citations and formal invitations. Understanding them is useful for reading older texts and formal publications.