What Is Roman Numeral Converter?
A free online Roman numeral converter. Convert any number between 1 and 3,999 to Roman numerals (I, V, X, L, C, D, M) and convert Roman numeral strings back to numbers. Includes a quick reference chart for numeral values.
Roman numerals are a numeral system that originated in ancient Rome and remain in use today for specific purposes — outline numbering, movie release years, clock faces, monarch names, and copyright dates. Roman Numeral Converter provides bidirectional conversion between numbers (1 to 3,999) and Roman numerals, with a reference chart for learning the system.
The Roman numeral system uses seven symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1,000). Numbers are formed by combining symbols, with larger values on the left. When a smaller value appears before a larger one, it indicates subtraction — this is called subtractive notation. For example, IV = 5 - 1 = 4, and XC = 100 - 10 = 90.
In Number to Roman mode, enter any integer from 1 to 3,999. The tool decomposes the number into thousands, hundreds, tens, and ones, then applies standard Roman numeral rules. For example, 1,948 becomes M (1,000) + CM (900) + XL (40) + VIII (8) = MCMXLVIII.
In Roman to Number mode, the tool parses the Roman numeral string. It reads from left to right, adding values normally but subtracting when a smaller value precedes a larger one. The conversion handles all standard subtractive forms: IV, IX, XL, XC, CD, and CM. Invalid Roman numeral inputs show an error message.