A complete guide to the Roman numeral system, its writing rules, the subtraction logic, and step-by-step number ↔ Roman conversion.
Roman numerals are a number-writing system developed in ancient Rome that uses just seven symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). Every number is built by arranging these symbols according to a small set of rules. Converting Roman numerals means turning an ordinary number (1, 2, 3…) into these symbols, or reading Roman symbols back into a number. Today Roman numerals still show up on clock faces, in book chapters and outlines, in movie sequel titles, in the names of monarchs and popes, on building cornerstones, and — a very American example — in Super Bowl names like Super Bowl LVIII.
What are the rules for writing Roman numerals?
Quick answerFive core rules: (1) Symbols are arranged from largest to smallest, left to right, and their values are added (XVI = 16). (2) I, X, and C can repeat up to three times; V, L, and D never repeat. (3) Subtraction is only used for the pairs IV, IX, XL, XC, CD, CM. (4) A subtracting symbol is used only once (IIX is invalid; the correct form is VIII). (5) The standard range is 1–3999.
- Addition: Smaller symbols to the right of a larger one are added on. LXVII = 50+10+5+1+1 = 67.
- Subtraction: A smaller symbol placed before a larger one is subtracted. IV = 5−1 = 4, CM = 1000−100 = 900.
- Repetition limit: The same symbol appears at most three times in a row (III = 3, but 4 is IV, never IIII, in standard notation).
- No zero: The Roman system has no symbol for zero; it starts at 1.
How do you convert a number to a Roman numeral? (step by step)
Quick answerSplit the number into place values, write each one starting from the largest matching symbol, then combine them. Example 2026: thousands 2000 = MM, hundreds 0 = (none), tens 20 = XX, ones 6 = VI → MMXXVI. The tool above shows this breakdown automatically for every conversion.
On the "Number → Roman" tab, every number you enter produces a step-by-step breakdown: you'll see which symbol was used how many times, and how much each step contributes to the total. You don't just get the answer — you can see exactly how the conversion works.
How do you convert a Roman numeral to a number?
Quick answerRead the symbols left to right: if a symbol is smaller than the one to its right, it's subtracted; otherwise it's added. MMXXVI: M+M+X+X+V+I = 1000+1000+10+10+5+1 = 2026. The tool also checks whether the sequence is valid, and suggests the correct spelling if it isn't.
Numbers larger than 3999: the vinculum (overline)
Quick answerThe standard system ends at MMMCMXCIX = 3999. Larger numbers use a line (vinculum) placed over a symbol, which multiplies its value by 1000: V̅ = 5000, X̅ = 10,000, M̅ = 1,000,000. Turn on "Advanced → Vinculum mode" to convert numbers up to 3,999,999; when typing, use the underscore shortcut (_V = V̅).