Roman Numeral Converter

Convert between decimal numbers and Roman numerals with step-by-step breakdown

Invalid Roman numeral
Result

About the Roman Numeral Converter

This Roman numeral converter supports two conversion modes: decimal (Arabic) numbers to Roman numerals and Roman numerals back to decimal. It handles values from 1 to 3,999 — the classic range of Roman numeral representation. The decimal-to-Roman mode provides a step-by-step breakdown showing how each place value is converted.

The Conversion Method

Roman numerals: I=1, V=5, X=10, L=50, C=100, D=500, M=1000
Subtractive notation: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900

Frequently Asked Questions

Why is there no representation for numbers above 3,999?

Traditional Roman numerals do not have standardized symbols for values beyond 3,999 (MMMCMXCIX). While later conventions introduced a vinculum (bar) to multiply by 1,000, the classical system — and this converter — focuses on the 1–3,999 range for clarity and historical accuracy.

What is subtractive notation in Roman numerals?

Subtractive notation places a smaller numeral before a larger one to indicate subtraction. For example, IV means 5 − 1 = 4, and XC means 100 − 10 = 90. This avoids writing four identical symbols in a row (e.g., IIII becomes IV). The standard subtractive pairs are IV, IX, XL, XC, CD, and CM.