Roman Numeral Converter
Convert any number from 1 to 3999 into Roman numerals, or convert a Roman numeral back into its Arabic number equivalent, using standard subtractive notation.
Convert
Result
Enter a number or Roman numeral to convert
Disclaimer: This converter supports the standard range of 1–3999, the practical limit of classical Roman numeral notation without special extension marks.
About the Roman Numeral Converter
Roman numerals use combinations of seven letters — I, V, X, L, C, D, M — representing 1, 5, 10, 50, 100, 500, and 1000 respectively, to express numbers using an additive and subtractive system.
Subtractive Notation
Rather than repeating a symbol four times (e.g. IIII for 4), Roman numerals use subtractive notation: a smaller value placed before a larger one is subtracted. So 4 is IV (5−1), 9 is IX (10−1), 40 is XL (50−10), and 1994 is MCMXCIV (1000 + 900 + 90 + 4).
Range Limits
Standard Roman numerals without special notation (like a bar over a letter to multiply by 1000) cap out at 3999 (MMMCMXCIX), since four consecutive M’s would be needed for 4000 and up, which falls outside conventional notation rules.