Convert Roman numerals to decimals and back, from 1 to 3999. You get a step-by-step breakdown, the table from 1 to 100, and how years are written.
Integers from 1 to 3999. Type in one field and the other updates.
The decimal must be an integer between 1 and 3999.
That is not a valid Roman numeral.
Breakdown
Examples
You might be interested in:
From 1 (I) to 100 (C). Multiples of 10 are in bold. For a larger number, use the converter above or the 13-value table.
It is a bidirectional converter: type a decimal (1 to 3999) or a Roman numeral and the other field fills in at once, with a breakdown of each symbol. If you paste a non-standard form such as IIII or IL, it shows the value and the canonical spelling (IV, XLIX).
Every Roman numeral is built from these seven letters. There is no symbol for zero or for negatives.
| Symbol | Value | Note |
|---|---|---|
| I | 1 | A single stroke. |
| V | 5 | Half of X. |
| X | 10 | Ten. |
| L | 50 | Fifty. |
| C | 100 | From Latin centum (hundred). |
| D | 500 | Five hundred. |
| M | 1000 | From Latin mille (thousand). |
With these thirteen blocks — the seven symbols plus the six subtractive pairs — you can write any integer from 1 to 3999. Subtract them from largest to smallest until you reach zero.
| Decimal | Roman | Calculation |
|---|---|---|
| 1 | I | 1 |
| 4 | IV | 5 − 1 |
| 5 | V | 5 |
| 9 | IX | 10 − 1 |
| 10 | X | 10 |
| 40 | XL | 50 − 10 |
| 50 | L | 50 |
| 90 | XC | 100 − 10 |
| 100 | C | 100 |
| 400 | CD | 500 − 100 |
| 500 | D | 500 |
| 900 | CM | 1000 − 100 |
| 1000 | M | 1000 |
The classroom method is to split the number into thousands, hundreds, tens and units and translate each part with the 13-value table, from largest to smallest.
2026 = 2000 + 20 + 6:
2026 = 2000 + 20 + 6 = MM + XX + VI = MMXXVI
Result: MMXXVI.
Another case with three subtractive pairs: 1994 = 1000 + 900 + 90 + 4 = M + CM + XC + IV = MCMXCIV.
1994 = 1000 + 900 + 90 + 4 = M + CM + XC + IV = MCMXCIV
Read left to right. If a symbol is greater than or equal to the next one, add it; if it is smaller, subtract it (only in the six allowed pairs).
Group the subtractive pairs first, then add:
Total: 1000 + 900 + 90 + 4 = 1994.
The current canonical form — the one this converter uses — fits in four rules. If you break them, the number may still be readable, but it is not written correctly.
A smaller symbol before a larger one subtracts, and only in these pairs: IV (4), IX (9), XL (40), XC (90), CD (400) and CM (900).
I only subtracts from V and X. X only from L and C. C only from D and M. That is why 49 is XLIX and not IL, and 99 is XCIX and not IC. 1999 is MCMXCIX, not MIM.
Double V, L or D already has its own letter (X, C, M). Do not write VV, LL or DD, nor VL for 45 (it is XLV).
I, X, C and M may repeat up to three times: III = 3, XXX = 30. 4 is not IIII, it is IV. 40 is not XXXX, it is XL.
On many clock faces 4 appears as IIII to balance VIII visually. Off the clock, the standard form is IV. The converter reads IIII, gives you 4 and suggests IV.
Today Roman numerals are rarely used for arithmetic: they appear with ordinal value, almost always after the name.
A year converts like any other integer: split it and translate each part.
| Year | Roman |
|---|---|
| 1492 | MCDXCII |
| 1994 | MCMXCIV |
| 1999 | MCMXCIX |
| 2024 | MMXXIV |
| 2025 | MMXXV |
| 2026 | MMXXVI |
| 3999 | MMMCMXCIX |
The century number is the Roman numeral after the word for century. The 21st century runs from 2001 to 2100.
Classical notation uses I, V, X, L, C, D and M, and does not allow more than three M in a row. The largest value written that way is 3999 = MMMCMXCIX. From 4000 onward a bar over the symbol (vinculum) multiplies it by 1000; that format is not in this converter.
Put the decimal in A2 (an integer from 1 to 3999) or the Roman numeral in B2.
The ROMAN function converts an Arabic number to Roman text: =ROMAN(A2). If A2 is 2026, the result is MMXXVI. The optional second argument changes the style; leave it out for the classic form this converter uses.
The inverse is ARABIC (Excel 2013 and later): =ARABIC(B2). If B2 contains MCMXCIV, the result is 1994. It is not case-sensitive.
With the seven classical letters, from 1 (I) to 3999 (MMMCMXCIX). Larger figures used a bar over the symbol, which this converter does not include.
No. The system has no symbol for 0 or for negatives. The letter N (nulla, nothing) was sometimes used, but never combined with I, V, X, L, C, D or M.
Because a symbol is not repeated more than three times. 4 is written IV (one less than five). On many clocks you will see IIII, to mirror VIII; off the clock face, the standard form is IV.
I can only subtract from V or X, never from L. 49 is built as 40 + 9: XL + IX = XLIX. The same rule: 99 is XCIX, not IC.
MMXXVI: MM (2000) + XX (20) + VI (6). 2024 is MMXXIV and 2025 is MMXXV. Type it in the converter to see the breakdown.
With a Roman numeral after the word for century. Do not write century 21. In running text, small caps are often preferred; next to a capitalized name (John XXIII), the numeral stays in full capitals.
Decimal to Roman: =ROMAN(A2). Roman to decimal: =ARABIC(B2). Both cover the range 1 to 3999.