Two-way · with breakdown

🏛️ Roman Numerals

Convert numbers to Roman numerals and back, up to 3,999,999 with the overline notation. Every conversion is broken down symbol by symbol, and sloppy forms like IIII are detected.

Number → Roman

Roman → number

Quick reference

Standard subtractive notation: I=1 V=5 X=10 L=50 C=100 D=500 M=1000; IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. Numbers ≥ 4000 use an overline: a barred numeral is ×1000 (V̄ = 5000). Non-canonical input (IIII, VIIII…) is still read but flagged.