🏛️
✓ Editorially reviewed by Derek Giordano, Founder & Editor · BA Business Marketing

Roman Numeral Converter

Convert numbers to and from Roman numerals

Last reviewed: January 2026

🧮
500 calculators, no signup required
Finance · Health · Math · Science · Business
nnng.com

What Is a Roman Numeral Converter?

A Roman numeral converter translates between Roman numerals (I, V, X, L, C, D, M) and standard Arabic numbers. It handles values from 1 to 3,999 and explains the conversion rules, useful for reading dates on monuments, clock faces, and historical documents.

How Roman Numerals Work

Roman numerals use seven symbols (I, V, X, L, C, D, M) combined additively and subtractively to represent values. When a smaller numeral appears before a larger one, it is subtracted (IV = 4, IX = 9, XL = 40); otherwise, values are added left to right (VII = 7, XII = 12).[1] Only specific subtractive combinations are valid: I before V or X (4, 9), X before L or C (40, 90), and C before D or M (400, 900). IC (99) and XM (990) are not standard — the correct forms are XCIX and CMXC.[2] Roman numerals are still used today for clock faces, Super Bowl numbering, movie copyright years, book chapter numbering, and building cornerstones. The year 2026 in Roman numerals is MMXXVI.[3] Use the Number Base Converter for other numeral system conversions.

Roman Numeral Values

SymbolValueExample
I1III = 3
V5VII = 7
X10XIV = 14
L50XL = 40
C100CCC = 300
D500CD = 400
M1,000MMXXVI = 2026

The History and Origins of Roman Numerals

Roman numerals evolved from the number systems of the Etruscan civilization and were used throughout the Roman Empire from approximately the 7th century BCE through the 14th century CE, when they were gradually replaced by the Hindu-Arabic decimal system for most mathematical purposes. The system uses seven basic symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1,000). Numbers are formed by combining these symbols according to specific rules — generally additive (VI = 6, placing smaller values after larger ones) with a subtractive principle for specific combinations (IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900) to avoid four consecutive identical symbols.

The origins of the individual symbols are debated among historians. One theory suggests that I represents a single tally mark, V represents an open hand (five fingers), and X represents two crossed hands (ten fingers). The higher-value symbols may derive from modified Greek letters or Etruscan numerical symbols. Interestingly, the Romans did not have a symbol for zero — the concept of zero as a number was a later development in Indian mathematics, transmitted to Europe through Arabic scholars. This absence of zero, combined with the lack of place value, made Roman numerals impractical for complex arithmetic, which is why they were eventually replaced for computational purposes.

How Roman Numeral Conversion Works

Converting from Hindu-Arabic to Roman numerals follows a systematic process: decompose the number into its component parts (thousands, hundreds, tens, ones) and convert each part separately using the established symbol combinations. For 2,749: 2,000 = MM, 700 = DCC, 40 = XL, 9 = IX, giving MMDCCXLIX. The subtractive rule applies to specific pairs only — I before V (4) or X (9), X before L (40) or C (90), and C before D (400) or M (900). Combinations like IL (49), IC (99), or XM (990) are not standard, though they occasionally appeared in medieval usage.

Converting from Roman numerals to Hindu-Arabic numbers requires scanning left to right and applying the rule: if a smaller value appears before a larger value, subtract the smaller from the larger; otherwise, add the values. For MCMXCIV: M(1000) + CM(900) + XC(90) + IV(4) = 1,994. The standard system can represent numbers from 1 to 3,999 (MMMCMXCIX). For larger numbers, the vinculum system places a bar over a symbol to multiply it by 1,000 — so V̄ = 5,000, X̄ = 10,000, M̄ = 1,000,000. However, this extended notation was used inconsistently in historical documents.

Modern Uses of Roman Numerals

Despite being replaced for calculations over 600 years ago, Roman numerals remain culturally embedded in numerous modern contexts. Clock and watch faces frequently use Roman numerals for hour markers, maintaining a tradition dating back to medieval tower clocks (notably, many clock faces use IIII instead of IV — a convention whose origin is debated but may relate to visual symmetry with VIII on the opposite side). The Super Bowl uses Roman numerals for game numbers (Super Bowl LVIII = 58). Movie sequels (Rocky IV), book chapters, and academic outlines use Roman numerals for numbering levels. Monarchs and popes use Roman numerals to distinguish individuals with the same name (Elizabeth II, Pope Benedict XVI).

In typography and publishing, Roman numerals typically number the front matter of books (preface, table of contents, foreword) while Arabic numerals begin with the main text. Copyright dates on films, television shows, and architectural inscriptions often use Roman numerals — partially as a stylistic choice and partially because the less familiar notation makes the date less immediately obvious, which was useful for film studios wanting to obscure a movie's age in rereleases. Legal documents, legislation, and constitutional amendments use Roman numerals for section and article numbering.

Arithmetic Limitations of Roman Numerals

The Roman numeral system was workable for basic addition and subtraction — Roman merchants and administrators performed these operations by combining and canceling symbols. Adding XVII + XIV involved writing XVIIIXIV, then simplifying: group all symbols by value (XXI + VII + II + IV... becomes X + X + V + I + I + I + I + I + V + I = XXXI). Subtraction involved removing matching symbols from both numbers. However, multiplication, division, and more complex operations were extremely cumbersome without place value, which is why Roman calculators (abacus users) performed arithmetic on counting boards and recorded results in Roman numerals.

The absence of zero and place value are the critical limitations. In the decimal system, the position of a digit determines its value — 5 in "500" represents five hundred, not five. Roman numerals achieve similar effects through different symbols (C, D, M) rather than position, but this means there is no simple algorithmic procedure for multiplication or division comparable to the column-by-column methods taught for decimal arithmetic. The superiority of Hindu-Arabic numerals for computation was recognized by European mathematicians like Fibonacci (Leonardo of Pisa), whose 1202 book "Liber Abaci" demonstrated the advantages of the positional decimal system and advocated for its adoption by merchants and accountants. By the 15th century, the transition was essentially complete for commerce and mathematics, though Roman numerals persisted (and persist) in ceremonial, decorative, and organizational contexts. For related math tools, try our Binary Calculator and Scientific Notation Calculator.

Roman Numerals in Programming and Computing

Roman numeral conversion is a classic programming challenge that appears in coding interviews, educational curricula, and competitive programming. Converting integers to Roman numerals can be solved efficiently with a greedy algorithm that repeatedly subtracts the largest possible Roman numeral value and appends the corresponding symbol. Converting Roman numerals to integers requires parsing the string and applying the subtraction rule when a smaller value precedes a larger one. Validation of Roman numeral strings — determining whether a given sequence of characters represents a valid Roman numeral — adds complexity, requiring checks for illegal repetitions (IIII should be IV), invalid subtractive combinations (IL is non-standard), and proper ordering. These exercises teach fundamental concepts in string manipulation, conditional logic, and algorithm design while connecting students to mathematical history.

What are the basic Roman numeral values?
I=1, V=5, X=10, L=50, C=100, D=500, M=1000. Numbers are formed by addition (VII=7) and subtraction (IV=4, IX=9, XL=40, XC=90, CD=400, CM=900). The largest standard Roman numeral is 3,999 (MMMCMXCIX). Numbers above 4,000 historically used a bar notation (overline) to indicate ×1,000.
Why are Roman numerals still used today?
Tradition and formality. They appear on clock faces, Super Bowl numbers, royal names (Queen Elizabeth II), movie copyright dates, book chapter numbers, and outlines. Their visual distinctiveness makes them useful for hierarchical numbering (Act I, Scene II). The Roman numeral system's lack of zero and inefficiency for arithmetic is why it was replaced for calculations.
What is the largest number you can write in Roman numerals?
Standard Roman numerals (I, V, X, L, C, D, M) max out at 3,999 (MMMCMXCIX). For larger numbers, the vinculum system places a bar over a numeral to multiply it by 1,000 — so V̄ = 5,000, X̄ = 10,000, and M̄ = 1,000,000. In practice, Romans rarely needed large numbers in their numeral system. Modern uses of Roman numerals are mostly ceremonial — Super Bowl numbering, movie copyright dates, clock faces, outlines, and building cornerstones. Note that 4 is written IV (subtractive notation) on most modern applications, but IIII on many clock faces — a tradition dating back centuries that persists for aesthetic balance with VIII on the opposite side. For related calculations, try our Average Calculator, our Mixed Number Calculator, and our Fraction Calculator.
How do I convert a number to Roman numerals?
Work from the largest value to smallest. For 1994: 1000=M, 900=CM, 90=XC, 4=IV → MCMXCIV. For 2026: 2000=MM, 20=XX, 6=VI → MMXXVI. Build the numeral left to right, subtracting each value from the remaining total until you reach zero.
How do I read Roman numerals on a clock face?
Clock faces use standard Roman numerals for 1-12 except that 4 is traditionally written as IIII rather than IV. This is called the watchmaker four and has been used since the 14th century, possibly for visual symmetry (IIII balances VIII on the opposite side) or to avoid confusion with VI when read upside down. I=1, II=2, III=3, IIII=4, V=5, VI=6, VII=7, VIII=8, IX=9, X=10, XI=11, XII=12.

How to Use This Calculator

  1. Enter a number or Roman numeral — Type an Arabic number (1–3,999) or a Roman numeral (I–MMMCMXCIX) to convert.
  2. Review the conversion — Shows the result with a breakdown of each Roman numeral component.
  3. Learn the subtractive notation rules — The six subtractive cases: IV (4), IX (9), XL (40), XC (90), CD (400), CM (900).
  4. Use the reference chart — A full chart from 1–3,999 is included for quick lookup — useful for movie copyright dates and outlines.

Tips and Best Practices

Bookmark for quick access. Unit conversions come up repeatedly — save this page for instant reference instead of searching each time.

Check the direction of conversion. Make sure you're converting in the right direction. A common mistake is entering the target unit's value in the source field.

Use the reference chart. The conversion table below the calculator provides quick lookups for the most common values without needing to enter them individually.

Know the key conversion factors. Memorizing a few key ratios (1 inch = 2.54 cm, 1 kg = 2.205 lbs, 1 liter = 0.264 gal) lets you do rough mental conversions on the fly.

See also: Number Base Converter · Decimal to Fraction Converter · Percentage Calculator

📚 Sources & References
  1. [1] Britannica. Roman Numerals. Britannica.com
  2. [2] ISO 80000-1. Quantities and Units. ISO.org
  3. [3] Khan Academy. Roman Numerals. KhanAcademy.org
  4. [4] Library of Congress. Roman Numeral Usage. LOC.gov
Editorial Standards — Every calculator is built from peer-reviewed formulas and official data sources, editorially reviewed for accuracy, and updated regularly. Read our full methodology · About the author