Roman Numeral Converter
Convert integers to Roman numerals and back — range 1 to 3999
Enter any integer from 1 to 3999 to get its Roman numeral, or type a Roman numeral to convert it back to a number. The complete step-by-step decomposition is shown.
Roman numeral symbols
| Symbol | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| Value | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
| Subtractive combinations | IV | IX | XL | XC | CD | CM |
|---|---|---|---|---|---|---|
| Value | 4 | 9 | 40 | 90 | 400 | 900 |
Popular conversions
About Roman numerals
How Roman numerals work
Roman numerals use seven letters: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. Numbers are formed by writing symbols from largest to smallest — with a subtractive rule: a smaller symbol placed before a larger one means subtraction.
The six subtractive combinations are: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900.
Limits of the system
Standard Roman numerals cover integers from 1 to 3999. Numbers beyond 3999 would require MMMM (four Ms) which breaks the rule of repeating a symbol no more than three times consecutively. Zero and negative numbers have no Roman numeral representation.
A brief history
Roman numerals evolved from the Etruscan numeral system around the 7th century BCE. They were the standard system throughout the Roman Empire and remained widely used in Europe until the 13th–15th centuries, when the Hindu-Arabic numeral system took over. Today they appear on clock faces, building cornerstones, book prefaces (page i, ii, iii…), Super Bowl numbering, and movie copyright years.