Number to Roman numeral converter
Convert any Arabic number from 1 to 3,999 to its Roman numeral equivalent in real time. Type a number and the Roman numeral appears immediately. The converter validates the range and shows an error for numbers outside 1–3,999. All conversion runs locally in your browser.
How it works
The converter builds the numeral greedily: it takes the largest of 13 values (M 1000, CM 900, D 500, CD 400, C 100, XC 90, L 50, XL 40, X 10, IX 9, V 5, IV 4, I 1) that fits, writes its symbol, subtracts it and repeats. For 1994 that is M (994 left), CM (94 left), XC (4 left) and IV, giving MCMXCIV. All processing runs in JavaScript in your browser.
Processing runs in your browser
All conversions happen locally in your browser tab. Our servers are not involved at any point.
Related operations
For working with fractions (enter mixed numbers in improper form, such as 7/4), try the fraction calculator. To convert numbers between binary, hex, and decimal, use the number base converter. For unit conversions like inches to centimetres, see the unit converter.
Frequently asked questions
- How do you convert a number to Roman numerals?
- Split the number into thousands, hundreds, tens and ones and write each part: 2026 is 2000 + 20 + 6, so MM + XX + VI = MMXXVI.
- What is 2026 in Roman numerals?
- 2026 is MMXXVI: MM = 2000, XX = 20, VI = 6.
- What is 1000 in Roman numerals?
- 1000 is M. 2000 is MM, 3000 is MMM. The letter M derives from the Latin word mille, meaning thousand.
- What is 0 in Roman numerals?
- Roman numerals have no symbol for zero, so the converter accepts whole numbers from 1 to 3,999 and shows an error for 0 or a negative number.
Last reviewed September 30, 2026
Other pages for this tool
Related tools
- Background reading: Complete guide to math tools