Roman Numeral Math Calculator

Add, subtract, multiply and divide directly in Roman numerals — with a full step-by-step explanation.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A Roman numeral math calculator that lets you add, subtract, multiply and divide Roman numerals directly — type XII and VII, choose an operation, and get the answer in both Roman numerals and ordinary numbers, with a complete step-by-step explanation of how the result is built. It is made for students learning numeral systems, teachers preparing worksheets, puzzle and crossword fans, and anyone who has ever stared at a film copyright date or a monument inscription and wanted to do arithmetic with it.

Roman numeral arithmetic is genuinely fiddly to do by hand, which is exactly why a clear, validating tool helps. The calculator checks every numeral against the strict subtractive rules as you type: it accepts IV, XC and MCMLXXXIV, but flags malformed input such as IIII, VX or IC, telling you precisely what is wrong. Each box shows its live Arabic value, so you can spot a typo before you even pick an operator.

How it works

The tool follows the only practical method for Roman arithmetic: convert, calculate, convert back. First it parses each numeral with a strict pattern and a left-to-right subtractive scan to get its value. Then it applies your chosen operation — addition, subtraction, multiplication, or whole-number division (with the remainder shown separately, because Roman numerals have no fractions). Finally it rebuilds the result as a Roman numeral using the greedy algorithm: repeatedly subtract the largest value that fits (M, CM, D, CD, C, and so on down to I), appending each symbol. The step table shows every one of those subtractions so the answer is never a black box.

Because the classical system has no zero, no negatives, and a ceiling of 3999 (MMMCMXCIX), some calculations simply cannot be expressed in Roman numerals. When that happens — a result below I or above MMMCMXCIX — the calculator explains the limitation rather than producing a fake numeral. Valid results can be copied to the clipboard, saved to a running history, and exported as a CSV file for a worksheet or answer key.

Example

Take XXIV plus XIX (24 + 19). The calculator parses them to 24 and 19, adds to get 43, then rebuilds: 43 is at least 40 so write XL (remainder 3), then 3 is at least 1 three times so write III — giving XLIII. For division, XX divided by VI (20 ÷ 6) yields III with a remainder of II, shown as 20 ÷ 6 = 3 remainder 2.

FirstOperationSecondRoman answerValue
XII+VIIXIX19
LVIIXLIII43
XII×IVXLVIII48
XX÷VIIII r II3 r 2

Every figure is computed in your browser — nothing is uploaded or stored on a server.

Ad placeholder (rectangle)