Roman Numeral Calculator

Number to Roman numeral

Number

1994

Roman Numeral

MCMXCIV

Compare Calculations

Downloads

Includes your inputs and results for this calculation, plus any additional calculations you've compared.

How This Calculator Works

A Roman numeral is a number written using combinations of the letters I, V, X, L, C, D, and M, each standing for a fixed value (1, 5, 10, 50, 100, 500, and 1,000). Enter a whole number to see its Roman numeral spelling, or enter a Roman numeral to see the number it represents.

Roman numerals are built by combining symbols and adding their values together, largest to smallest, left to right — for example, MCMXCIV is M (1,000) + CM (900) + XC (90) + IV (4) = 1,994. The Romans themselves used a looser system over the centuries, but the version taught and used today follows a consistent, standardized convention (the one this calculator uses).

The Formula

  1. Number to Roman: starting from the largest value symbol (M = 1,000) down to the smallest (I = 1), repeatedly subtract that symbol’s value from the number and append the symbol, as many times as it fits, before moving to the next smaller symbol.
  2. Roman to number: scan the letters and add each symbol’s value — except when a smaller-value symbol appears immediately before a larger one, which means “subtract” instead (as in IV, IX, XL, XC, CD, and CM).
  3. Standard Roman numerals never repeat the same symbol more than three times in a row — a four-in-a-row situation (like 4, or “IIII”) is instead written as a subtractive pair (“IV”) using the next symbol up.

Worked Example

Converting the number 1,994:

  1. 1,994 contains one 1,000 → M
  2. What’s left (994) contains one 900 (the subtractive pair for “one hundred less than a thousand”) → CM
  3. What’s left (94) contains one 90 → XC
  4. What’s left (4) is the subtractive pair for “one less than five” → IV
  5. Put it all together: MCMXCIV

Source: Standard modern Roman numeral convention.

Frequently Asked Questions

What is the largest number a Roman numeral can represent?

Standard Roman numerals go up to 3,999 (MMMCMXCIX). There is no standard symbol for zero or negative numbers, and repeating "M" a fourth time in a row isn't part of the standard system, which is why 4,000 has no standard representation.

Why do some numbers use a 'subtractive' pair like IV instead of IIII?

The standard convention avoids repeating any symbol more than three times in a row. Instead of IIII for 4, a smaller symbol is placed before a larger one to mean "subtract" — IV means "one less than five." The same pattern applies to IX (9), XL (40), XC (90), CD (400), and CM (900).

Why did my Roman numeral input show an error?

This calculator checks that whatever you typed is actually the standard, canonical way of writing that number — not just any combination of valid letters. For example, "IIII" and "VV" use real Roman letters but aren't how those numbers are properly written (they should be "IV" and "X").