196 TOOLS · 0 SIGN-UP
TallyBench / Roman Numeral Converter
// ROMAN NUMERAL CONVERTER

Roman Numeral Converter

Type a number from 1 to 3999 or a Roman numeral. It converts either direction and tells you whether the numeral is written in standard form.

Works both ways — type digits to get a numeral, or letters to get a number.

Result
Breakdown

The seven symbols

SymbolValue
I1
V5
X10
L50
C100
D500
M1000

Values are added when they run large to small: VIII is 5 + 1 + 1 + 1 = 8. The complication is subtractive notation — when a smaller symbol sits before a larger one, it is subtracted instead. IV is 4, not 6. IX is 9. XL is 40, XC is 90, CD is 400, CM is 900.

Only those six subtractive pairs are valid in standard form. I may only precede V or X, X may only precede L or C, and C may only precede D or M. V, L and D are never subtracted from anything. So 99 is XCIX — ninety plus nine — not IC, even though the latter looks like it should work.

A worked example

1994 breaks into 1000 + 900 + 90 + 4, which is M + CM + XC + IV, giving MCMXCIV. Reading it back: M is 1000; C before M is −100 then M is +1000, so 900; X before C is −10 then C is +100, so 90; I before V is −1 then V is +5, so 4. Total 1994.

The current year, 2026, is 1000 + 1000 + 10 + 10 + 5 + 1 = MMXXVI, which is straightforward because it needs no subtractive pairs at all.

Why the system stops at 3999

M is the largest symbol, and standard form permits at most three of any symbol in a row. Three Ms is 3000, plus the largest remainder of 999 as CMXCIX, gives 3999 as MMMCMXCIX — the ceiling.

Romans did have ways past it. A vinculum, a bar over a symbol, multiplied it by a thousand, so a barred V meant 5000. There was also an apostrophus system using enclosing marks. Neither is standard in modern usage, and neither is well supported in plain text, which is why almost every converter including this one stops at 3999.

There is also no zero. The concept did not exist in the system — Roman arithmetic worked with counting boards and the notation was for recording results, not for calculating with. That absence is precisely why positional decimal notation, which needs a zero as a placeholder, eventually displaced it everywhere.

Non-standard forms you will still encounter

Clock faces routinely show 4 as IIII rather than IV. The usual explanation is visual balance — IIII opposite VIII on the dial looks better than IV does — though the tradition long predates any documented reason. Medieval manuscripts are full of forms modern rules would reject, because the strict subtractive convention was standardised much later than the numerals themselves.

This converter accepts non-standard input and evaluates it, but tells you when the input is not in standard form and shows what the conventional spelling would be.

Where they are still used

Film and television copyright dates, monarch and papal regnal numbers, Super Bowl numbering, book chapter and preface page numbers, building cornerstones, clock and watch faces, and outline numbering in formal documents. In each case the reason is the same — the numerals read as formal or traditional in a way Arabic digits do not.

Why is 4 written as IV and not IIII?

Standard form uses subtractive notation: a smaller symbol before a larger one is subtracted, so IV is 5 − 1. IIII is additive and was widely used historically — it still appears on most clock faces, where the usual explanation is that IIII balances VIII across the dial better than IV does. Both are understood; IV is what modern convention expects.

What is the largest number Roman numerals can express?

In standard form, 3999 — written MMMCMXCIX. M is the largest symbol and no more than three of any symbol may repeat, which caps the total. Romans extended the range with a vinculum, a bar drawn over a symbol to multiply it by a thousand, so a barred V meant 5000. That notation is not standard today and does not survive plain text, so converters generally stop at 3999.

Is there a Roman numeral for zero?

No. The system has no symbol for zero and no concept of one — it was a notation for recording quantities, with actual arithmetic done on counting boards where an empty column needed no name. That absence is a genuine limitation rather than an oversight, and it is one of the main reasons positional decimal notation, which requires a zero as a placeholder, eventually replaced it everywhere.

Why is 99 XCIX rather than IC?

Subtractive notation follows strict rules: I may only precede V or X, X may only precede L or C, and C may only precede D or M. IC would need I to precede C, which is not permitted. So 99 is built as 90 (XC) plus 9 (IX), giving XCIX. The rule keeps the notation unambiguous — without it, many numbers would have several equally defensible spellings.

How do I read a long numeral quickly?

Break it into thousands, hundreds, tens and units and read each group on its own. MCMXCIV splits as M, CM, XC, IV — 1000, 900, 90, 4. Standard form always writes those groups in descending order, so the split is unambiguous once you spot where each group ends. The only characters that ever appear before a larger symbol are I, X and C.

Related: Binary Calculator · Scientific Calculator · Basic Calculator · Word Counter