Roman Numeral Rules: How to Read and Write Roman Numerals
The five core Roman numeral rules behind every correctly formatted numeral, verified against real examples like 1994 = MCMXCIV, plus the most common mistakes people make writing them.
Roman numerals look simple once you know the seven symbols, but the roman numeral rules governing how those symbols combine are precise, and a surprising number of small mistakes are common even among people who use them regularly. This guide covers the five roman numeral rules that govern every correctly formatted Roman numeral, verified against real, fully worked examples, plus the mistakes that trip people up most often. For an instant conversion in either direction, with validation of correctly formatted notation, the Roman numeral converter handles the standard range from 1 to 3999.
The seven symbols
Every Roman numeral is built from just seven letters, each with a fixed value:
The table answers the small lookups people type most, in the words they type them.
| If you searched for | The answer |
|---|---|
| 7 roman numeral | VII |
| 9 roman numeral | IX |
| roman numeral 3 | III |
| roman numerals number 12 | XII |
| fourteen in roman numerals | XIV |
| 26 in roman numbers | XXVI |
| 35 roman numeral | XXXV |
| If you searched for | The answer |
|---|---|
| 500 roman numeral | D |
| c in roman numerals | 100 |
| roman no 40 | XL |
| 9th in roman numerals | IX |
| 10th in roman number | X |
| 12th in roman number | XII |
| 18th in roman numerals | XVIII |
| Symbol | Value |
|---|---|
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1000 |
Nothing else exists in the standard system; every number from 1 to 3999 is some combination of these seven symbols, arranged according to the five rules below.
Rule 1: repeat a symbol to add its value, up to three times
I, X, C, and M can each be repeated to add their value, up to three times in a row. III means 1 + 1 + 1 = 3. XXX means 10 + 10 + 10 = 30. CCC means 100 + 100 + 100 = 300. A fourth repetition is never used; four of the same symbol in a row is always rewritten using subtraction instead (rule 3 below).
Rule 2: V, L, and D never repeat
Unlike I, X, C, and M, the symbols V (5), L (50), and D (500) are never written twice in a row. This isn't an arbitrary restriction; it's because a repeated V, L, or D would always have a shorter, equally valid equivalent using a bigger symbol: two Vs would just be X, two Ls would just be C, and two Ds would just be M, so there's never a reason to write the repeated form.
Rule 3: a smaller value before a larger one means subtract it
When a symbol with a smaller value appears immediately before one with a larger value, subtract the smaller from the larger instead of adding it. This is how 4, 9, 40, 90, 400, and 900 are written, avoiding four repeated symbols in a row: IV (5 - 1 = 4), IX (10 - 1 = 9), XL (50 - 10 = 40), XC (100 - 10 = 90), CD (500 - 100 = 400), and CM (1000 - 100 = 900). These six pairs are the only subtractive combinations that exist in standard notation; there is no other valid way to subtract one symbol from another.
Rule 4: only these six subtractive pairs are valid
It's tempting to assume any smaller symbol can precede any larger one to mean subtraction, but that isn't true. The rule is stricter: the smaller symbol must be no less than one-tenth the value of the larger one it precedes, and only specific pairs are recognized. A combination like VX, attempting to subtract 5 from 10, is not valid, because V is exactly half of X, not one-tenth or less, and there is no standard numeral that means "9 written this particular way." The correct way to write 9 is IX (subtracting 1 from 10, following one of the six valid pairs), never VX.
Rule 5: read (or build) numerals from largest value to smallest
A complete Roman numeral is built by working from the largest place value down to the smallest, handling thousands, then hundreds, then tens, then ones, each section using rules 1 through 4 independently. This is exactly how a number gets converted into Roman numerals in practice, worked through step by step below.
Worked example: converting 1994 to Roman numerals
1994 is a genuinely useful example because it uses three different subtractive pairs at once, which is exactly why it's such a commonly cited case when teaching the roman numeral rules covered above.
Break 1994 into its place values: 1000 + 900 + 90 + 4.
- 1000 is a single M.
- 900 uses the subtractive pair CM (1000 - 100 = 900), since three repeated C's worth 300 short of 900 would need a fourth block anyway; the standard form is always CM, never CCCCCCCCC or any other repeated form.
- 90 uses the subtractive pair XC (100 - 10 = 90).
- 4 uses the subtractive pair IV (5 - 1 = 4).
Putting the four pieces together in order: M + CM + XC + IV = MCMXCIV.
Checking in reverse: reading MCMXCIV left to right, M (1000) is followed by C (100), which is smaller, so add 1000. C (100) is followed by M (1000), which is larger, so subtract 100. M (1000) is followed by X (10), smaller, so add 1000. X (10) is followed by C (100), larger, so subtract 10. C (100) is followed by I (1), smaller, so add 100. I (1) is followed by V (5), larger, so subtract 1. V (5) is the last symbol, so add 5. Adding it all up: 1000 - 100 + 1000 - 10 + 100 - 1 + 5 = 1994, exactly matching the original number.
A second worked example: converting 2024 to Roman numerals
Break 2024 into its place values: 2000 + 20 + 4.
- 2000 is two Ms (rule 1 allows up to three repetitions): MM.
- 20 is two Xs: XX.
- 4 uses the subtractive pair IV.
Putting the pieces together: MM + XX + IV = MMXXIV. Checking: 1000 + 1000 + 10 + 10 + 1 (subtracted from 5, giving 4) = 2000 + 20 + 4 = 2024, matching exactly.
A third worked example: 444, a number that uses subtraction three times
444 is a particularly good practice case because every one of its three digits (4, 4, and 4) individually needs a subtractive pair, even though the digits themselves are identical.
Break 444 into its place values: 400 + 40 + 4.
- 400 uses the subtractive pair CD (500 - 100 = 400).
- 40 uses the subtractive pair XL (50 - 10 = 40).
- 4 uses the subtractive pair IV (5 - 1 = 4).
Putting the three pieces together: CD + XL + IV = CDXLIV. Checking in reverse: C (100) is followed by D (500), larger, so subtract 100. D (500) is followed by X (10), smaller, so add 500. X (10) is followed by L (50), larger, so subtract 10. L (50) is followed by I (1), smaller, so add 50. I (1) is followed by V (5), larger, so subtract 1. V (5) is the last symbol, so add 5. Adding it all: -100 + 500 - 10 + 50 - 1 + 5 = 444, matching exactly. This example is a useful one to keep in mind specifically because it shows that a digit's own value (4, in every place here) doesn't dictate which symbols get used; what matters is which place value it sits in, since 4, 40, and 400 each use a completely different pair of symbols (IV, XL, and CD respectively).
A brief history of Roman numerals
The system traces back to ancient Rome, likely developed from an even older Etruscan counting system, and was in continuous practical use for accounting, construction, and record-keeping throughout the Roman Empire and for centuries afterward across much of Europe. The subtractive notation covered in this guide, writing IV instead of IIII, was not always used consistently throughout history; many ancient Roman inscriptions and even some medieval manuscripts used the simpler repeated-addition form (IIII for 4, VIIII for 9) instead. The now-standard subtractive convention became the dominant, generally agreed-upon form later, which is part of why a handful of traditional exceptions, like some clock faces still using IIII instead of IV for the number 4, persist as a nod to that older style rather than as errors.
Roman numerals were eventually replaced by the Hindu-Arabic numeral system, the 0 through 9 digits used almost everywhere today, for everyday arithmetic and calculation, largely because Hindu-Arabic numerals make operations like long multiplication and long division dramatically easier to perform on paper (there is no convenient way to do long division directly with Roman numerals, which is exactly why they never developed a place-value system or a symbol for zero, both of which Hindu-Arabic numerals rely on directly).
Converting a birth year or an anniversary year
One of the most common practical reasons to convert a number to Roman numerals today, for engravings, tattoos, or wedding invitations, is converting a specific year. The same place-value method covered throughout this guide handles any year in the standard 1-3999 range directly.
Worked example: 1776. Break it into place values: 1000 + 700 + 70 + 6. 1000 is M. 700 is DCC (500 + 100 + 100, no subtraction needed since 700 doesn't require it: D, then two Cs). 70 is LXX (50 + 10 + 10). 6 is VI (5 + 1). Putting it together: M + DCC + LXX + VI = MDCCLXXVI. Checking the total: 1000 + 500 + 100 + 100 + 50 + 10 + 10 + 5 + 1 = 1776, matching exactly.
This is a good year to practice with specifically because it needs no subtractive pairs at all, every place value here (1000, 700, 70, and 6) is built purely by repeating symbols, which makes it a useful contrast against 1994 and 444 above, both of which relied heavily on subtraction.
Roman numeral rules that people break most often
Most errors people make come from misremembering one of the roman numeral rules above, not from the numerals themselves being inherently confusing.
Writing IIII instead of IV. Four of the same symbol in a row is never standard notation; rule 3's subtractive form is always used instead. IIII does appear historically, most famously on some clock faces as a design choice, but it is not correct modern Roman numeral notation.
Writing VX, LC, or DM as if they were valid subtractive pairs. Only six subtractive pairs exist: IV, IX, XL, XC, CD, and CM. A construction like VX, trying to subtract 5 from 10, has no standard meaning, because the smaller symbol in a valid pair must be no less than one-tenth the larger one, and V (5) is exactly half of X (10), not a tenth or less.
Repeating V, L, or D. Since these symbols never repeat under rule 2, a string like VV or LL is not valid notation. VV would simply be written as X, and LL would simply be written as C.
Reading left to right without checking what follows each symbol. The single rule that determines whether a symbol adds or subtracts is whether the next symbol has a larger value. Skipping that check and just adding every symbol's value in order will misread any numeral containing a subtractive pair; IV read as "I plus V" gives 6, not the correct value, 4.
Assuming any number above 3999 has an obvious standard form. Three Ms is the largest standard block of thousands (rule 1's three-repetition limit), so 3999 (MMMCMXCIX) is the largest number the standard symbol set reaches on its own. Numbers of 4000 and above traditionally use a vinculum, a line drawn over a numeral meaning multiply by 1000, a genuinely different and far less common convention, not simply a fourth M.
Reading Roman numerals in the wild
Once the five rules in this guide feel familiar, most everyday Roman numerals become quick to read without working through the place-value method step by step. A film's copyright notice reading MMXXIV is 2024 (MM + XX + IV, the same pattern worked through earlier). A monarch's name like Henry VIII uses a simple repeated-symbol count, 8, with no subtraction involved (VIII = 5 + 1 + 1 + 1). A book's introductory pages numbered in lowercase Roman numerals, i through xii for a twelve-page preface, are simply 1 through 12 using the same seven symbols in lowercase. Recognizing which numerals need subtraction (anything with a 4 or a 9 in a given place value) and which are pure repetition is the fastest route to reading any Roman numeral at a glance, without needing to consciously run through the conversion process every time.
Where you still see Roman numerals today
Roman numerals never stopped being used; they just settled into a specific set of everyday places where a plain count feels more formal, more traditional, or simply more recognizable than an ordinary number. The Super Bowl is probably the most visible modern example: the NFL has numbered its championship game in Roman numerals for decades, going back to the game's early years, which is why fans see "Super Bowl LVIII" rather than "Super Bowl 58" on official branding, a convention that has stuck even as most other American sports championships use ordinary numbers.
Film and television credits use Roman numerals for a quieter, less-noticed purpose: the copyright year at the end of a production, often stamped as something like MMXXIV rather than 2024, is a long-standing convention in the entertainment industry. The practice endures mostly as an industry tradition at this point, and it's a genuinely common place to spot a large, four-symbol numeral in the wild.
Clock and watch faces are a genuinely interesting case. Many traditional analog clocks use IIII rather than IV for the number 4, breaking from the standard subtractive notation covered earlier in this guide. Several explanations for this are commonly cited: visual balance opposite the VIII on the other side of the dial, easier casting or engraving for a run of identical symbols, and simple tradition, and no single explanation is universally agreed to be the definitive one. What is well documented is that the IIII convention on clock faces is a real, longstanding design practice, not a myth or a modern manufacturing error.
Monarchs and popes use Roman numerals to distinguish rulers who share a name: Elizabeth II, Henry VIII, and Pope Francis I are all everyday examples of a regnal number, the number attached to a ruler's name to tell them apart from earlier rulers with the same one. And outside of royalty entirely, Roman numerals still organize outlines and formal documents, with I., II., and III. commonly marking major sections ahead of lettered or numbered subsections beneath them.
Check your own conversions
For any whole number from 1 to 3999, or any correctly formatted Roman numeral, the Roman numeral converter converts in either direction and validates that a Roman numeral you enter actually follows the roman numeral rules above, catching malformed input like IIII or VX rather than silently accepting it.