Roman Numerals Converter

Convert Arabic numbers and Roman numerals both ways in real time, with breakdown, batch mode and a reference chart

Free to useOpen and use right awayText Tools

Converts as you type. Standard Roman numerals cover integers from 1 to 3999.

Lenient mode accepts non-standard forms such as IIII and allows values above 3999

Enter a number or a Roman numeral — the result appears here instantly

Roman numeral reference

Basic symbols

SymbolValue
I1
V5
X10
L50
C100
D500
M1,000

Common examples

Click any example to load it into the input above

How Roman numerals work

  • Roman numerals combine seven symbols — I, V, X, L, C, D and M. The same symbol repeats at most three times: III = 3, XXX = 30, MMM = 3000.
  • A smaller symbol placed before a larger one is subtracted (IV = 4, IX = 9, XC = 90); placed after, it is added (VI = 6).
  • Only I, X and C may be subtracted, each from the next two values: IV / IX, XL / XC, CD / CM.
  • Symbols run from the largest value to the smallest: MCMXCIV = 1000 + 900 + 90 + 4 = 1994.
  • Classic Roman numerals have no zero and cover 1 to 3999 — enable lenient mode for larger values.

About this tool

Roman Numerals Converter is a free online tool that converts between Arabic and Roman numerals in real time. It understands combination notation such as MD and CM, shows a digit-by-digit breakdown of how a numeral is built, and supports batch conversion for lists of numbers.

Frequently asked questions

Does it convert in both directions?

Yes, Arabic numbers convert to Roman numerals and Roman numerals convert back, in real time.

Can I convert many numbers at once?

Yes, batch conversion handles a list of numbers in one go.

How can I check how a numeral is formed?

The digit-by-digit breakdown shows how each part of the Roman numeral contributes to the value.

Related Tools