Roman Numeral Converter

Convert between Roman numerals (I, V, X, L, C, D, M) and decimal numbers. Enter a decimal number (1–3999) to get its Roman form, or type a Roman numeral to see its decimal value — with the value of each symbol broken out.

Enter a number or Roman numeral

Decimal: 1 to 3999. Roman: any valid combination of I, V, X, L, C, D, M. Detection is automatic.

Enter a value and press Convert.

Roman numeral symbols

SymbolValue
I1
V5
X10
L50
C100
D500
M1000

Reading rules

  • Symbols are usually written from largest to smallest and their values are added: XV = 10 + 5 = 15.
  • When a smaller symbol appears before a larger one, it is subtracted: IV = 5 − 1 = 4, IX = 10 − 1 = 9, XL = 50 − 10 = 40, XC = 100 − 10 = 90, CD = 500 − 100 = 400, CM = 1000 − 100 = 900.
  • The subtractive pairs are limited to these six combinations.
  • No symbol may be repeated more than three times in a row.
  • Standard Roman numerals cover values from 1 to 3999.

Common conversions

DecimalRoman
1I
4IV
9IX
40XL
90XC
400CD
900CM
2024MMXXIV
3999MMMCMXCIX

Worked examples

Example 1 — Decimal to Roman

Convert 1987 to Roman.

1000 = M, 900 = CM, 80 = LXXX, 7 = VII → MCM LXXX VII.

1987 = MCMLXXXVII

Example 2 — Roman to decimal

Convert XLII to decimal.

XL = 40, II = 2 → 42.

XLII = 42

Example 3 — Subtractive notation

Convert MCMXCIX to decimal.

M = 1000, CM = 900, XC = 90, IX = 9 → 1999.

MCMXCIX = 1999

Frequently asked questions

The subtractive notation (IV for 4) shortens the numeral and became standard in the Middle Ages. Some clock faces still use IIII for 4 for visual symmetry with VIII opposite it.

Standard Roman numerals have no symbol for zero and do not represent negative numbers. The system is designed for counting positive values only.

The standard system is limited to 3999 (MMMCMXCIX). Larger values historically used a bar over a symbol to indicate multiplication by 1000, or brackets. Those extended forms are outside the scope of this converter.