Roman Numeral Calculator (Convert and Calculate)
Convert between Roman numerals and numbers, or add, subtract, multiply, and divide them. Shows the symbol breakdown and the classic Roman addition steps.
Roman numerals in brief
Roman numerals use seven symbols: I (1), V (5), X (10), L (50), C (100), D (500), M (1000). Values add from left to right, and a smaller symbol before a larger one subtracts — IV is 4, IX is 9.
Converting both ways
- Number to Roman: take the biggest value that fits and repeat. 2024 → MMXXIV.
- Roman to number: add the symbols, subtracting the smaller-before-larger pairs. DCCLXXIV → 774.
Adding Roman numerals the Roman way
You can add without converting to numbers, in five steps:
- Expand subtractive pairs (IV → IIII, XL → XXXX).
- Merge all the symbols together.
- Sort them from largest to smallest.
- Simplify groups (IIIII → V, VV → X, XXXXX → L, and so on).
- Contract back to subtractive form.
So DCCXXVI + XLVIII merges and sorts to DCCXXXXXXVVIIII, simplifies, and contracts to DCCLXXIV (774).
Subtracting, multiplying, dividing
For the other operations the calculator converts to numbers, does the arithmetic, and converts back. Division gives a whole quotient and a remainder, both in Roman numerals — DCCXXVI ÷ XLVIII is XV remainder VI (15 remainder 6).
No zero, and a ceiling
There is no Roman zero, so a result of 0 or less has no numeral, and standard Roman numerals stop at 3999 (MMMCMXCIX).
Common mistakes
- Writing IIII or IL instead of the standard IV and XLIX.
- Repeating a symbol four times.
- Expecting a zero or negative result.
Roman numerals contrast with our place value system, where position, not repetition, sets a digit's worth.
Frequently asked questions
- How do Roman numerals work?
- Seven symbols stand for values — I is 1, V is 5, X is 10, L is 50, C is 100, D is 500, and M is 1000. You add symbols from largest to smallest, and a smaller symbol placed before a larger one subtracts, so IV is 4 and IX is 9.
- How do you convert a number to a Roman numeral?
- Take the largest symbol value that fits, subtract it, and repeat. 2024 becomes MM for 2000, XX for 20, and IV for 4, giving MMXXIV.
- How do you read a Roman numeral?
- Add the symbol values from left to right, subtracting when a smaller symbol comes before a larger one. DCCLXXIV is 500 plus 100 plus 100 plus 50 plus 10 plus 10 plus 4, which is 774.
- How do you add Roman numerals directly?
- Expand any subtractive pairs, merge all the symbols, sort them from largest to smallest, simplify groups (five I into V, two V into X, and so on), then contract back to subtractive form. DCCXXVI plus XLVIII gives DCCLXXIV.
- What is the largest Roman numeral?
- In standard form the largest is MMMCMXCIX, which is 3999. Larger values historically used a bar over a symbol to multiply by 1000, but that is outside the everyday 1 to 3999 range.
- Why is there no zero in Roman numerals?
- The system is additive and has no symbol for nothing, so it cannot represent zero or negative numbers. That is why a subtraction giving 0 or less, or a division giving less than 1, has no Roman result.
- What are the rules for writing Roman numerals?
- A symbol repeats at most three times in a row, subtractive pairs are limited to IV, IX, XL, XC, CD, and CM, and you always use the shortest standard form. So 4 is IV, not IIII, and 49 is XLIX, not IL.