How to Read and Write Roman Numerals
Roman numerals use seven letters (I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1,000), and you convert one place value at a time: 2026 = MM + XX + VI = MMXXVI. Type a whole number from 1 to 3,999 or a numeral above and the converter shows the other form with a step-by-step breakdown.
Convert one place value at a time, from thousands down to ones, and join the pieces. Each digit of the ordinary number maps to a fixed group of letters, shown in the table below. Reading works the other way round: split the numeral into those groups and add them up.
Roman Numerals by Place Value
Find each digit of your number in its column and write the letters from left to right. A blank means that place is zero and you write nothing.
| Digit | Thousands | Hundreds | Tens | Ones |
|---|---|---|---|---|
| 1 | M | C | X | I |
| 2 | MM | CC | XX | II |
| 3 | MMM | CCC | XXX | III |
| 4 | n/a | CD | XL | IV |
| 5 | n/a | D | L | V |
| 6 | n/a | DC | LX | VI |
| 7 | n/a | DCC | LXX | VII |
| 8 | n/a | DCCC | LXXX | VIII |
| 9 | n/a | CM | XC | IX |
Worked Examples
1987 to Roman numerals
1 thousand = M, 9 hundreds = CM, 8 tens = LXXX, 7 ones = VII. Joined up: MCMLXXXVII.
444 to Roman numerals
4 hundreds = CD, 4 tens = XL, 4 ones = IV, so 444 = CDXLIV. Each 4 needs its own subtractive pair.
Reading MCMXCIV
Split it into groups: M (1,000) + CM (900) + XC (90) + IV (4) = 1994. Whenever a smaller letter sits before a larger one, treat the two as a single group.
Years and numbers people look up
| Number | Roman | Number | Roman |
|---|---|---|---|
| 1776 | MDCCLXXVI | 2020 | MMXX |
| 1900 | MCM | 2025 | MMXXV |
| 1950 | MCML | 2026 | MMXXVI |
| 1999 | MCMXCIX | 2027 | MMXXVII |
| 2000 | MM | 2030 | MMXXX |
| 2010 | MMX | 3999 | MMMCMXCIX |
| 49 | XLIX | 60 | LX |
| 99 | XCIX | 500 | D |
Invalid Numerals and Edge Cases
Each number from 1 to 3,999 has exactly one standard numeral, and the converter only accepts that form. When you type something else, it tells you the value it reads and the correct way to write it.
- IIII reads as 4 but is written IV. Clock faces often use IIII by tradition, which is a design choice, not the standard.
- VX would mean 10 minus 5, but V is never used to subtract. Five is simply V.
- IC for 99 skips too far. I can only come before V or X, so 99 is XC + IX = XCIX. In the same way 49 is XLIX, not IL.
- VV, LL, DD are never used, since X, C and M already exist. More than three of the same letter in a row, as in XXXX, is also wrong: 40 is XL.
- MMMM (4,000) and above fall outside the standard system. Romans wrote large numbers with a bar over a letter to multiply it by 1,000, which plain text cannot show.
- Zero, fractions and negative numbers have no Roman numeral, so the converter asks for a whole number from 1 to 3,999.
Roman numerals are a notation, not a way to calculate. For arithmetic on the values, convert first and then use the percentage calculator or fraction calculator as needed.