Roman numerals appear in school exercises, clock faces, book chapters and event names. Enter a number from 1 to 3999 to see its Roman numeral and how each symbol was chosen.
Enter a number from 1 to 3999.
Read the Roman numeral and its breakdown.
Method: Repeatedly subtract the largest value from M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I
The Roman numeral converter turns an ordinary number from 1 to 3999 into Roman numerals and lists each symbol it used. For example it shows 1947 as M + CM + XL + V + I + I, which is MCMXLVII.
Roman numerals are still in use across India and the world: on clock and watch faces, in the chapter and volume numbers of books, in the class names of schools such as Class IX and Class XII, in the numbering of sporting events and film sequels, on foundation stones and building plaques, and in formal outlines. Children learn to read and write them in primary school. The converter is handy when you need to write a year or a large number correctly and are unsure about the subtraction rules.
1. Learn the seven basic symbols: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000.
2. Add the six subtractive pairs to your list: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900.
3. Arrange all thirteen values from largest to smallest.
4. Take the largest value that fits into your number, write its symbol and subtract it.
5. Repeat with what is left until you reach zero.
6. Check that no symbol appears more than three times in a row.
Roman numerals are mostly additive: symbols are written from largest to smallest and their values are added, so CLVIII = 100 + 50 + 5 + 3 = 158. To avoid four repeats such as IIII, a smaller symbol placed before a larger one is subtracted. Only six such pairs are standard: I before V or X, X before L or C, and C before D or M. So 99 is XCIX (90 + 9), not IC. Some clock faces still show 4 as IIII by tradition.
Because the thirteen values in the table already include the subtractive pairs, taking the biggest value that fits at each step always produces the standard numeral. Think of it as working digit by digit in decimal: thousands, then hundreds, then tens, then units, each written with its own group of symbols. For 1947, the thousands give M, the hundreds 900 give CM, the tens 40 give XL and the units 7 give VII.
There is no Roman symbol for zero, and no simple way to write fractions or negatives, which is one reason the Hindu-Arabic place-value system with zero, developed in India, replaced it for calculation. Standard modern notation stops at 3999, MMMCMXCIX, because 4000 would need MMMM or a bar over a symbol to multiply it by 1000. The bar notation existed historically but is not used in everyday modern writing, so the converter rejects numbers outside 1 to 3999.
Shalini's school is putting up a plaque that shows India's year of independence, 1947, in Roman numerals, and she wants to be sure it is written correctly.
Take the largest symbol that fits, repeatedly: M (1000) + CM (900) + XL (40) + V (5) + I (1) + I (1)
Roman numeral: MCMXLVII
Answer: Roman numeral MCMXLVII
Writing 4 as IIII or 9 as VIIII in formal work instead of IV and IX.
Inventing non-standard pairs such as IC for 99 or XM for 990.
Repeating V, L or D, which never repeat, as in VV for 10.
Converting digit by digit wrongly, such as 49 as IL instead of XLIX.
Trying to write 0 or numbers above 3999 in standard notation.
Writing years on plaques, certificates, title pages and foundation stones.
Numbering chapters, volumes, appendices and preliminary pages in books and reports.
Labelling classes, such as Class VI or Class XII, in school documents.
Reading clock faces, monuments and old documents.
Naming events, sequels and ordinals such as World War II or Pope John Paul II.
Why stop at 3999?
4000 would need MMMM or a bar notation, which is not part of standard modern usage.
Is there a Roman numeral for zero?
No, the Roman system has no symbol for zero.