Roman Numeral Converter

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.

How it is calculated

Enter a number from 1 to 3999.

Read the Roman numeral and its breakdown.

Formula

Method: Repeatedly subtract the largest value from M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I

What is the Roman Numeral Converter?

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.

How to calculate it by hand

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.

Additive and subtractive notation

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.

Why the greedy method always works

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.

Limits of the system

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.

Worked example, step by step

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

Common mistakes to avoid

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.

Where it is used

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.

Frequently asked questions

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.