Roman Numeral Converter

Convert between Arabic numbers and Roman numerals.

What Is a Roman Numeral Converter?

A Roman numeral converter translates numbers between the decimal system (1, 2, 3...) used in everyday mathematics and the Roman numeral system (I, II, III...) used in formal, historical, and decorative contexts. This tool handles bidirectional conversion: enter a decimal number to see its Roman equivalent, or enter a Roman numeral to find its decimal value.

Roman numerals have been in use for over two thousand years and remain surprisingly present in modern life. You encounter them on clock faces, in movie credits, at major sporting events, in book chapters, on building cornerstones, and in formal documents. Understanding how to read and convert them is a useful skill that bridges ancient history and contemporary culture.

How Roman Numerals Work

The Roman numeral system uses seven symbols, each with a fixed value:

Symbol Value
I 1
V 5
X 10
L 50
C 100
D 500
M 1000

Additive principle: Symbols are generally written from largest to smallest, left to right, and their values are added together. VIII = 5 + 1 + 1 + 1 = 8. CLXII = 100 + 50 + 10 + 1 + 1 = 162.

Subtractive principle: When a smaller symbol is placed before a larger one, it is subtracted. This avoids writing four identical symbols in sequence. The six standard subtractive pairs are: IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900).

Repetition rules: A symbol may be repeated up to three times consecutively. III = 3, XXX = 30, CCC = 300, MMM = 3000. The symbols V, L, and D are never repeated because doubling them would equal the next higher symbol (VV = X, LL = C, DD = M).

Converting decimal to Roman: Start with the largest values and work down. For 1994: subtract 1000 (M), remaining 994. Subtract 900 (CM), remaining 94. Subtract 90 (XC), remaining 4. Subtract 4 (IV), remaining 0. Result: MCMXCIV.

Converting Roman to decimal: Read left to right. If the current symbol is smaller than the next, subtract it. Otherwise, add it. For MCMXCIV: M(+1000), C(-100), M(+1000), X(-10), C(+100), I(-1), V(+5) = 1994.

How to Use This Converter

  1. Select the conversion direction. Choose "Decimal to Roman Numerals" to convert a number like 2024 to MMXXIV, or "Roman Numerals to Decimal" to convert MMXXIV back to 2024.

  2. Enter your value. For decimal input, type any whole number from 1 to 3999. For Roman numeral input, type using the letters I, V, X, L, C, D, and M (case-insensitive). The tool accepts both uppercase and lowercase input.

  3. View the result. The converter shows both the decimal and Roman numeral values side by side. A breakdown section explains how each Roman symbol contributes to the total. A reference table shows all standard values and subtractive combinations.

  4. Check the breakdown. The breakdown section is especially useful for learning. It shows each component of the Roman numeral, how many times it appears, and its contribution to the total value.

Worked Examples

Example 1: Current Year

Enter 2024 in decimal mode. The converter produces MMXXIV. The breakdown shows: M (1000 x 2 = 2000) + X (10 x 2 = 20) + IV (4) = 2024.

Example 2: Classic Movie Date

Enter 1984 in decimal mode. Result: MCMLXXXIV. Breakdown: M (1000) + CM (900) + L (50) + XXX (30) + IV (4) = 1984. This demonstrates both the additive principle (LXXX) and the subtractive principle (CM, IV).

Example 3: Roman to Decimal

Switch to Roman-to-decimal mode and enter CDXLIV. The converter returns 444. Breakdown: CD (400) + XL (40) + IV (4) = 444. This number uses three subtractive pairs.

Example 4: Maximum Value

Enter 3999 for the largest standard Roman numeral: MMMCMXCIX. Breakdown: MMM (3000) + CM (900) + XC (90) + IX (9) = 3999. This is the upper limit of standard Roman numeral notation.

Tips and Interesting Facts

Use the breakdown to verify your understanding. When learning Roman numerals, compare the breakdown to your mental calculation. If your total does not match, the breakdown will show where your interpretation diverged from the standard rules.

Remember the subtractive pairs in order. The six pairs follow a pattern: IV (4), IX (9), XL (40), XC (90), CD (400), CM (900). Each pair consists of a "one" symbol (I, X, C) placed before the next two higher symbols.

Clock faces often use IIII instead of IV. This is an intentional design choice, not an error. Several theories explain this convention, including visual symmetry with VIII on the opposite side, easier reading at the 4 o'clock position, and historical precedent from before subtractive notation was standardized.

Years are the most commonly converted values. Practice converting recent years: 2000 = MM, 2010 = MMX, 2020 = MMXX, 2024 = MMXXIV, 2025 = MMXXV. Copyright notices in film credits often show the year in Roman numerals.

There is no Roman numeral for zero. The concept of zero as a number was not part of Roman mathematics. The Romans used the word "nulla" (nothing) when needed but had no symbol for it. This is one reason why Roman numerals were eventually replaced by the Hindu-Arabic decimal system for mathematics.

Large numbers in ancient Rome used a bar (vinculum). A bar over a numeral multiplied its value by 1000. So a V with a bar meant 5000, and an X with a bar meant 10000. This notation is rarely used in modern contexts, and this converter follows the standard range of 1 to 3999.

Frequently Asked Questions

What are the basic Roman numeral symbols and their values?

There are seven basic symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). All Roman numerals are constructed from combinations of these symbols. The symbols are typically written from largest to smallest, left to right, with their values added together. For example, CLXVI = 100 + 50 + 10 + 5 + 1 = 166.

How does subtractive notation work in Roman numerals?

When a smaller symbol appears before a larger one, it is subtracted rather than added. There are six standard subtractive combinations: IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900). This avoids writing four identical symbols in a row. For example, 9 is written as IX (10 - 1) rather than VIIII. Only I, X, and C can be used subtractively, and only with the next two higher symbols.

Why can Roman numerals only represent numbers from 1 to 3999?

Standard Roman numerals have no symbol for zero and no single symbol for 5000 or above. The largest standard numeral is M (1000), and repeating it more than three times (MMMM) violates the convention that no symbol appears more than three times consecutively. The number 3999 (MMMCMXCIX) is the largest value expressible with standard notation. Historical Romans used a bar notation (vinculum) over symbols to multiply by 1000 for larger numbers, but this is rarely used today.

Did the Romans actually use subtractive notation?

Subtractive notation was not consistently used in ancient Rome. Many Roman inscriptions write 4 as IIII rather than IV, and 9 as VIIII rather than IX. The modern standardized subtractive rules were formalized over centuries of convention. Clock faces famously use IIII for 4 o'clock instead of IV, following the older additive tradition. The converter uses modern standard subtractive notation.

Can I convert fractions or decimal numbers to Roman numerals?

Standard Roman numerals represent only whole numbers. The Romans did have a system for fractions based on twelfths (unciae), where S represented 1/2 (semis) and dots represented twelfths, but this system is not widely known or used today. This converter handles whole numbers from 1 to 3999 only.

Where are Roman numerals still used today?

Roman numerals appear in many modern contexts: clock and watch faces, Super Bowl numbering (Super Bowl LVIII), copyright year notices in film and television (MMXXVI), chapter and volume numbering in books, names of monarchs and popes (King Charles III, Pope Francis I), outlines and legal documents, pharmaceutical prescriptions, and decorative or formal inscriptions on buildings and monuments.

How do I quickly estimate the value of a long Roman numeral?

Start by counting the M's to get the thousands, then look for the hundreds (C, D, CM, CD), tens (X, L, XC, XL), and units (I, V, IX, IV). For example, MCMLXXXIV: M=1000, CM=900, L=50, XXX=30, IV=4. Total: 1000+900+50+30+4 = 1984. Practice by converting years, which are among the most commonly encountered Roman numerals.

What happens if I enter an invalid Roman numeral?

The converter validates your input in two ways. First, it checks that only valid characters (I, V, X, L, C, D, M) are used. Second, it converts the input to decimal and then back to Roman to verify the result matches the canonical form. This catches invalid sequences like VV (which should be X), IC (which is not standard), or IIII (which should be IV). If validation fails, an error message explains the issue.