Convert between numbers and Roman numerals instantly. Works for 1 to 3,999. Shows the full breakdown of how each numeral is constructed.
Fill in the details and
your result appears here.
Number to Roman or Roman to Number.
For numbers: 1–3,999. For Roman: type uppercase letters (e.g. MMXXIV).
The result panel shows how each numeral contributes to the final value.
Roman numerals use 7 symbols: I(1) V(5) X(10) L(50) C(100) D(500) M(1000).
To convert: repeatedly subtract the largest Roman value that fits, appending the symbol each time. Standard Roman numerals go from 1 to 3,999 (MMMCMXCIX).
MMXXIV = 2024. MM=2000, XX=20, IV=4. 2000+20+4=2024.
IV. The I before V means subtract 1 from 5. Similarly IX=9, XL=40, XC=90, CD=400, CM=900.
MMMCMXCIX = 3,999. Traditional Roman numerals do not go beyond 3,999 without additional notation (like a bar over a numeral to multiply by 1,000).
Mostly tradition and aesthetics. IIII creates better visual balance on a clock face opposite VIII. The Romans themselves commonly used IIII in practice despite IV being correct.
2024 in Roman numerals is MMXXIV. M=1000, M=1000, X=10, X=10, IV=4. Total = 1000+1000+10+10+4 = 2024.