Roman Numeral Converter
Convert numbers into Roman numerals or decode Roman numerals back into Arabic digits with this free Roman numeral converter. Convert dates, clock faces, book chapters, and Super Bowl numbers from 1 to 3,999, with optional support for dedicated Unicode Roman numeral characters.
How Roman numerals work: additive and subtractive rules
The Roman numeral system originated in ancient Rome and remained the predominant method of writing numbers throughout Europe until the late Middle Ages, when Arabic numerals (0–9) were adopted for their superior calculation efficiency. Roman numerals are constructed from seven fundamental Latin letters, each representing a fixed integer value: I (1), V (5), X (10), L (50), C (100), D (500), and M (1,000). This roman numeral converter handles conversion in both directions instantly.
Standard Roman numeral notation combines additive and subtractive principles:
- Additive Principle: Placing a smaller numeral after a larger numeral adds its value. For example, VI is 5 + 1 = 6, and CL is 100 + 50 = 150.
- Subtractive Principle: Placing a smaller numeral before a larger numeral subtracts its value, preventing four identical numerals from repeating consecutively. Standard subtractive pairs are IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900).
- Repetition Limit: No numeral letter may repeat more than three consecutive times in standard classical notation. For instance, 4 must be written as IV, never as IIII.
Standard Latin letters vs Unicode Number Forms
In most documents and web pages, authors write Roman numerals using standard capital Latin letters (such as M, M, X, V). However, the Unicode Standard includes a dedicated Number Forms block (U+2160 to U+2188) containing precomposed Roman numeral characters like Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ, Ⅵ, Ⅶ, Ⅷ, Ⅸ, Ⅹ, Ⅺ, and Ⅻ. Checking the Use Unicode numerals box in this tool outputs these single-width characters, which are widely used in East Asian typography to keep Roman numerals upright in vertical text layouts. To explore all precomposed numeral glyphs, see our roman numerals collection and the number symbols guide.
Where Roman numerals appear in modern writing
While arithmetic is performed with Arabic digits, Roman numerals remain customary in several prestigious and formal contexts: copyright publication dates in film credits, clock and watch dial faces, monarchical and papal regnal designations (e.g., King Charles III), Olympic Games editions, Super Bowl titles, and preface page numbering in academic books. For general mathematical calculations and symbols, visit our math symbols library or verify code points with the Unicode character lookup.
Frequently asked questions
Why is the maximum number 3,999 (MMMCMXCIX)?
Standard Roman numerals use M (1,000) as the largest single-letter numeral. Because classical rules forbid repeating a numeral four times, 3,999 (MMMCMXCIX) is the highest number expressible without special overline vinculum bars.
Should I use ordinary Latin letters or Unicode Roman numeral glyphs?
For standard English documents and web pages, ordinary Latin letters (e.g., MMXXVI) are recommended for maximum accessibility. Precomposed Unicode characters (e.g., Ⅻ) are intended for East Asian vertical typography.
What are the seven basic Roman numeral symbols?
The seven core symbols and their values are I (1), V (5), X (10), L (50), C (100), D (500), and M (1,000).
How does the converter handle subtractive pairs like IV and IX?
The converter evaluates numerals from left to right. When a smaller value precedes a larger value (like I before V or X before C), it subtracts the smaller value automatically.