Roman Numeral Converter: Translate Numbers & Numerals
Short answer
This tool translates standard Arabic numbers between 1 and 3999 into Roman numerals and decodes Roman numerals back into decimal values. For example, entering the number 2026 returns MMXXVI, while entering the numeral XLII converts to 42.
Formula
Value = Sum of standard additive symbols (M=1000, D=500, C=100, L=50, X=10, V=5, I=1) modified by standard subtractive pairs (IV=4, IX=9, XL=40, XC=90, CD=400, CM=900)
M represents 1000; D represents 500; C represents 100; L represents 50; X represents 10; V represents 5; I represents 1. When a smaller symbol appears before a larger symbol, it forms a subtractive pair: IV equals 4 (5 - 1), IX equals 9 (10 - 1), XL equals 40 (50 - 10), XC equals 90 (100 - 10), CD equals 400 (500 - 100), and CM equals 900 (1000 - 100).
Worked example
- Number (1–3999)
- 2026
- Or Roman numeral to convert
- XLII
- Roman numeral: MMXXVI
- XLII as a number: 42
What the Roman Numeral Converter Calculates
The Roman Numeral Converter translates standard Hindu-Arabic base-10 numbers into classical Roman numerals and decodes Roman numerals back into standard numbers. It supports the full classical range of positive integers from 1 through 3999.
This tool is useful for students, historians, genealogists, copy editors, and builders reading cornerstone dates, copyright years on media, book prefaces, clock faces, or outline sequences. It automates the multi-step rules of place-value decomposition and subtractive pairing.
Step-by-Step Worked Example
To understand how the conversion works in both directions, consider the dual conversion example using the Arabic number 2026 and the Roman numeral XLII.
Converting 2026 to Roman Numerals
-
Decompose into Place Values: $$ 2026 = 2000 + 0 + 20 + 6 $$
-
Translate Each Place Value:
- Thousands (2000): $1000 + 1000 = \text{M} + \text{M} = \text{MM}$
- Hundreds (0): No symbol required.
- Tens (20): $10 + 10 = \text{X} + \text{X} = \text{XX}$
- Ones (6): $5 + 1 = \text{V} + \text{I} = \text{VI}$
-
Combine Left to Right: $$ \text{MM} + \text{XX} + \text{VI} = \text{MMXXVI} $$
Converting XLII to an Arabic Number
-
Identify Symbols and Pairs:
- Looking at the sequence X, L, I, I, notice that X (10) precedes L (50). Because a smaller symbol precedes a larger one, they form a subtractive pair: $\text{XL} = 50 - 10 = 40$.
- Next, evaluate I (1) and I (1). These follow in non-increasing order: $1 + 1 = 2$.
-
Sum the Values: $$ \text{XLII} = 40 + 2 = 42 $$
Input Comparison
Values convert according to their specific place-value components. Notice how minor numeric changes alter subtractive pairs:
| Case | Input | Result |
| :--- | :--- | :--- |
| Lower input | 1620.8 (rounds to 1621) | MDCXXI ($1000 + 500 + 100 + 20 + 1$) |
| Base example | 2026 | MMXXVI ($2000 + 20 + 6$) |
| Higher input | 2431.2 (rounds to 2431) | MMCDXXXI ($2000 + 400 + 30 + 1$) |
Note: Fractional inputs round to the nearest integer, as Roman numerals do not represent decimal quantities in standard notation.
Understanding Classical Notation Rules
Standard Roman numeral notation relies on seven fundamental capital letters:
- I = 1
- V = 5
- X = 10
- L = 50
- C = 100
- D = 500
- M = 1000
Additive vs. Subtractive Rules
- Additive Principle: When symbols appear in descending order or identical consecutive order, their values add together (e.g., $\text{XVI} = 10 + 5 + 1 = 16$).
- Three-Symbol Limit: The additive symbols I, X, C, and M may not appear more than three times consecutively. Four is represented as IV, not IIII.
- Strict Subtractive Pairs: Subtraction is restricted strictly to powers of ten:
- I can precede only V (4) or X (9).
- X can precede only L (40) or C (90).
- C can precede only D (400) or M (900).
- The symbols V, L, and D are never subtracted.
Practical Tips for Roman Numerals
- Break Numbers by Place Value: Never write numbers from sound or intuition. Treat 1994 as $1000 (\text{M}) + 900 (\text{CM}) + 90 (\text{XC}) + 4 (\text{IV}) = \text{MCMXCIV}$, never as $\text{MVM}$.
- Clock Face Exceptions: Traditional clock dials often feature IIII instead of IV for visual symmetry against VIII on the opposite side. While historically accepted in horology, standard modern notation treats IV as the standard.
- Verify Copyright Dates: Media production credits often use Roman numerals. To read them quickly, find the century marker (usually MM for 2000s or MCML for 1950–1999) and evaluate the remaining decade and unit pairs.
When Not to Rely on Standard Roman Numerals
- Values of 4,000 or Greater: Classical standard notation tops out at 3,999. Values of 4,000 and above historically used an apostrophus notation or an overline bar (vinculum) to multiply values by 1,000, which standard digital character sets do not natively support.
- Mathematical Calculations: Roman numerals lack positional notation and a zero symbol, making them unsuitable for multiplication, division, or scientific computation. Convert to decimal values before performing arithmetic.
- Financial and Legal Accounting: Modern accounting requires fractional cents and strict decimal balance verification; Roman numerals should never replace standard Arabic numeric ledgers.
Comparison
| Scenario | Input | Result |
|---|---|---|
| Lower input | Number (1–3999): 1620.8 | Roman numeral: MDCXXI |
| Base example | Number (1–3999): 2026 | Roman numeral: MMXXVI |
| Higher input | Number (1–3999): 2431.2 | Roman numeral: MMCDXXXI |
Common mistakes
- Repeating a single symbol more than three times (e.g., writing IIII instead of IV for 4, or XXXX instead of XL for 40).
- Using illegal subtractive combinations, such as writing IL for 49 (correct is XLIX) or IC for 99 (correct is XCIX).
- Attempting to subtract non-unit symbols, such as using VX for 5 or LC for 50.
- Entering numbers outside the standard 1 to 3999 range, which standard classical notation without vinculum bars cannot represent.
- Attempting to convert zero, negative numbers, or fractions, which do not exist in the classical Roman numeral system.
Checklist
- Verify that the Arabic number is a positive integer between 1 and 3999.
- Break the number down by decimal place values: thousands, hundreds, tens, and ones.
- Apply subtractive notation for values starting with 4 or 9 (e.g., IV, IX, XL, XC, CD, CM).
- Ensure no additive symbol (I, X, C, M) repeats more than three consecutive times.
- Confirm that symbols V, L, and D are never repeated consecutively or used subtractively.
- Read the resulting Roman numeral from left to right in descending order of value.
Calculators Percentage Editorial Team
Calculator guides from the Calculators Percentage team. These introductory examples are educational, not professional advice.
Last reviewed:
This tool is designed for educational, historical, and general reference use based on standard classical subtractive notation.
