Both directions
Convert an Arabic number into Roman numerals, or decode a Roman numeral back into a number, from the same tool.
Convert numbers to Roman numerals and Roman numerals back to numbers.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Convert a whole number to a Roman numeral, or a Roman numeral back to a number, for values from 1 to 3,999, with the symbol-by-symbol breakdown shown.
Roman numerals still turn up on clock faces, book chapters, film credits and monuments. This converter changes whole numbers into Roman numerals and back, for anything from 1 to 3,999, and shows exactly which symbols make up the answer.
I=1 V=5 X=10 L=50 C=100 D=500 M=1000
4=IV 9=IX 40=XL 90=XC 400=CD 900=CM
1994 = M + CM + XC + IV = MCMXCIVA smaller symbol placed before a larger one subtracts; otherwise symbols add from left to right.
The converter uses the greedy subtractive rules, so it never produces IIII for 4 or VIIII for 9. When decoding, it round-trips the result — converting the number back to Roman numerals — and rejects anything that does not match, which catches malformed inputs.
Conversions happen in your browser with no upload and no sign-up.
Step by step
Choose the direction — number to Roman, or Roman to number.
Type a whole number from 1 to 3,999, or a Roman numeral.
Read the conversion and the symbol-by-symbol breakdown.
Why use it
What this tool is good for, and what it deliberately does not try to do.
Convert an Arabic number into Roman numerals, or decode a Roman numeral back into a number, from the same tool.
Each result is split into its symbols and values — MCMXCIV as M(1000) + CM(900) + XC(90) + IV(4) — so you can see how it is built.
Non-canonical numerals like IIII are refused rather than silently misread, and the answer is verified by converting it back.
Questions
Short, honest answers about quality, limits and privacy.