Roman Numeral Converter: Subtractive Notation and Number Conversion
Originating in ancient Rome, Roman numerals remain in active modern use for numbering book chapters, indexing legal clauses, designating movie sequels, naming monarchs, denoting Super Bowl editions, and detailing clock faces. WebTorq Roman Numeral Converter translates standard Arabic integers (1, 2, 3...) into Roman numerals and converts Roman strings back into base-10 numbers directly in your browser.
The Seven Fundamental Roman Numerals
The standard Roman numeral system utilizes seven fundamental uppercase Latin letters:
| Symbol | Arabic Value | Historical Note |
|---|---|---|
| I | 1 | Single unit finger / tally |
| V | 5 | Open hand representation |
| X | 10 | Two crossed hands |
| L | 50 | Fifty |
| C | 100 | Centum (hundred) |
| D | 500 | Five hundred |
| M | 1,000 | Mille (thousand) |
Standard Subtractive Notation Rules
In modern subtractive notation, when a smaller symbol precedes a larger symbol, the smaller value is subtracted from the larger one. To maintain unambiguous representation, the subtractive rules are strictly defined:
Ican only precedeV(yielding 4) andX(yielding 9).Xcan only precedeL(yielding 40) andC(yielding 90).Ccan only precedeD(yielding 400) andM(yielding 900).- Symbols
V,L, andDare never repeated and never used subtractively. - No symbol is repeated more than three consecutive times (e.g., 4 is written as
IV, notIIII).
Supported Numerical Range
Standard modern Roman numerals without vinculum overline bars natively support integers from 1 to 3,999 (represented as MMMCMXCIX). The Roman numeral system has no native representation for zero (0) or negative numbers. All conversions calculate client-side inside your browser.