Roman Numeral Converter

Convert any number to Roman numerals or translate Roman numerals back to standard numbers. See the complete breakdown of symbols used in the conversion and learn the rules of Roman numeral notation.

Roman Numeral

MMXXIV

Breakdown

M= 1000M= 1000X= 10X= 10IV= 4

Roman Numeral Reference Table

All standard Roman numeral values including the subtractive combinations.

NumberRoman NumeralType
1IBase symbol
4IVSubtractive
5VBase symbol
9IXSubtractive
10XBase symbol
40XLSubtractive
50LBase symbol
90XCSubtractive
100CBase symbol
400CDSubtractive
500DBase symbol
900CMSubtractive
1,000MBase symbol

How Roman Numeral Conversion Works

Roman numerals use seven symbols that each represent a fixed value. Numbers are formed by combining symbols and adding their values together. When a smaller value appears before a larger value, it is subtracted instead of added. This subtractive notation keeps numerals shorter.

To convert a number to Roman numerals, the algorithm starts with the largest possible value and repeatedly subtracts it from the remaining number, appending the corresponding symbol each time. It then moves to the next smaller value and repeats until the remainder is zero.

To convert from Roman to a number, read left to right. If the current symbol has a smaller value than the next symbol, subtract it. Otherwise, add it. Sum all the values to get the final number. For example, MCMXC is 1000 plus (1000 minus 100) plus (100 minus 10), which equals 1990.

How to use this calculator

To convert a regular number into Roman numerals, enter any whole number from 1 to 3999 in the number input field. The converter instantly displays the Roman numeral equivalent along with a breakdown showing which symbols combine to form the result. This breakdown helps you see exactly how the conversion works, making it a useful learning tool as well as a quick reference.

To convert in the other direction, type or paste a Roman numeral string into the Roman numeral input field. The converter validates your input and displays the corresponding standard number. If you enter an invalid combination of symbols, the tool will let you know so you can correct it.

The converter handles all standard Roman numeral notation including subtractive forms like IV for 4, IX for 9, XL for 40, and CM for 900. Use it whenever you need to decode a Roman numeral on a clock face, in a book, or on a building cornerstone, or when you need to write a number in Roman numeral form for a formal document or outline.

The history and logic of Roman numerals

Roman numerals originated in ancient Rome and were the dominant number system throughout Europe for nearly two thousand years. The system is based on seven symbols, each representing a fixed value: I for 1, V for 5, X for 10, L for 50, C for 100, D for 500, and M for 1000. Numbers are formed by combining these symbols according to two simple rules. When a smaller value appears after a larger value, you add them together. When a smaller value appears before a larger value, you subtract the smaller from the larger.

The subtractive rule is what makes Roman numerals more compact than they would otherwise be. Instead of writing IIII for 4, the subtractive form IV communicates the same value using only two symbols. This principle applies in six specific cases: IV for 4, IX for 9, XL for 40, XC for 90, CD for 400, and CM for 900. Understanding these six combinations is the key to reading and writing Roman numerals fluently, and they account for most of the confusion people encounter when working with this ancient system.

Frequently Asked Questions

What are the basic Roman numeral symbols?

There are seven basic Roman numeral symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). All Roman numerals are formed by combining these symbols according to specific rules of addition and subtraction.

How does the subtractive notation work in Roman numerals?

When a smaller value appears before a larger value, it is subtracted. For example, IV means 5 minus 1 which equals 4, and IX means 10 minus 1 which equals 9. Only I, X, and C can be used as subtractive numerals, and each can only precede the two values directly above it in the sequence.

What is the largest number you can write in Roman numerals?

Using standard notation without any special extensions, the largest number is 3999 (MMMCMXCIX). Numbers above 3999 traditionally use a bar (vinculum) over the numeral to multiply its value by 1000. This calculator handles numbers from 1 to 3999.

Why are Roman numerals still used today?

Roman numerals are still used for clock faces, book chapter numbers, movie sequel numbering, Super Bowl designations, monarchs and popes (Queen Elizabeth II), outlines, and copyright dates on films and television programs. They add a sense of formality and tradition.