Roman Numeral Converter
Convert between Arabic numbers and Roman numerals from 1 to 3999.
Standard Roman numerals support 1 – 3999.
How to use
- Type a number from 1 to 3999 in the left field.
- Or type Roman letters (M, D, C, L, X, V, I) on the right.
- The other field updates automatically.
- Use the copy button next to either value.
About this tool
ShowHide
Type an Arabic number to see its Roman form, or type Roman letters to see the number — both fields stay in sync as you type. Only canonical, subtractive numerals are accepted: the converter re-encodes whatever you enter and compares it with your input, so IIII, VIIII, and IM are rejected as invalid rather than quietly read as 4, 9, and 999. The range is 1 to 3999, the limit of plain letters, because 4000 and above need an overline (vinculum) that has no unambiguous ASCII form; there is also no numeral for zero or for negative values. Either side can be copied with one click, and the whole conversion happens in your browser.
Frequently asked questions
Why is the range limited to 3999?
Standard Roman numerals only go up to MMMCMXCIX (3999). Values above need the vinculum (an overline meaning ×1000), which isn't part of the basic system.
Is there a zero?
Roman numerals have no symbol for zero — they're a non-positional system.
Why is my input rejected?
It enforces canonical form. IIII is not valid (use IV); VV isn't valid (use X). Each numeral has exactly one canonical Roman spelling.
Are lowercase letters accepted?
Yes — both lowercase and uppercase work; the result is shown in uppercase by convention.
Why is IM rejected when it seems to mean 999?
Subtraction is only allowed from the next two symbols up, and only using I, X or C. So 999 is CMXCIX, not IM. The converter re-encodes whatever you type and compares it with your input, which is why anything outside the canonical form is refused rather than quietly interpreted.
How were years like 1999 written on buildings?
As MCMXCIX, the same canonical form this tool produces. What varies in the wild is styling rather than structure: older inscriptions often use IIII on clock faces instead of IV, a convention kept for visual balance rather than because it is a different number system.
Related tools
ISO 8601 Week Calculator
Convert any date to its ISO week number (and back) — get the Monday-start / Sunday-end of that week, ISO year, day-of-year, and how many weeks the year has.
Time
Weekday Finder
Look up the day of the week for any date — supports multiple dates at once, multilingual day names, ISO week numbers, day-of-year, and leap-year flag.
Time
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal.
Convert
Spreadsheet Column Converter
Convert between spreadsheet column letters and numbers — A=1, Z=26, AA=27, BC=55 — and between A1 and R1C1 cell notation.
Convert
Number to Words
Spell out any number in English, Korean, or Japanese — for cheques, contracts, or just clarity.
Convert
Unit Converter
Convert length, weight, temperature, area, volume, speed, and time.
Convert