Convert numbers between Arabic and Roman numerals (1-3999) instantly, with validation of canonical form.
Type an Arabic number and see its Roman form, or type Roman numerals and get the number back. Invalid or non-canonical inputs are flagged so you always get the standard form used today.
Seven symbols — I, V, X, L, C, D, M — build every number, with one clever rule: when a smaller symbol precedes a larger one, it subtracts (IV = 4, IX = 9, XL = 40, CM = 900). Everything else adds. That single rule is the whole grammar.
The converter handles both directions with full validation — invalid forms (like IIII or VX) are rejected, not guessed.
Everything runs entirely in your browser. Nothing you type is ever sent to any server or stored.
Letters represent values (I=1, V=5, X=10, L=50, C=100, D=500, M=1000). Smaller values before larger ones subtract (IV=4); after, they add (VI=6).
3,999 (MMMCMXCIX) — the classic limit without overline notation.
Standard modern usage subtracts 1 from 5. Clocks sometimes still use IIII, but IV is the canonical form.
Yes — input is case-insensitive.
Book chapters, movie copyrights, monarch names (Elizabeth II) and clock faces.
Yes, completely free with no account.