The complete guide
Roman Numerals: History, Rules, and How to Convert Them
What Are Roman Numerals?
Roman numerals are one of the oldest number systems still in everyday use. Instead of the place-value digits we use today (0–9), the Romans wrote numbers with seven capital letters, each standing for a fixed value: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1,000. Larger values are built by combining these symbols, generally from the largest value on the left to the smallest on the right, and adding them up. So XVII is 10 + 5 + 1 + 1 = 17, and MDCLXVI — a famous example because it uses every symbol exactly once, in descending order — is 1,000 + 500 + 100 + 50 + 10 + 5 + 1 = 1,666.
There is no symbol for zero in the Roman system, and no concept of place value the way modern arithmetic uses it. That made multiplication and division genuinely painful for Roman merchants and engineers, which is one reason the Hindu-Arabic digits eventually replaced Roman numerals for calculation across Europe. Yet the symbols never fully disappeared. More than two thousand years after they were carved into stone across an empire, you still meet them on clock faces, in book chapters, in the names of monarchs and popes, in film copyright dates, and in the titles of major sporting events.
A Brief History
The system evolved from tally marks used by the Etruscans, the civilization that preceded Rome in central Italy. A single stroke I meant one; every fifth stroke was crossed to make counting easier, and that crossed tally gradually became V. Two fives made X. The letters themselves were a later convenience: educated Romans noticed that the words for the values already began with handy letters — decem (ten) gave X no help, but centum (hundred) gave C and mille (thousand) gave M — and the system settled into the seven symbols we know.
Subtractive notation — writing IV for 4 instead of IIII — was used inconsistently in ancient Rome itself. Inscriptions from the Republic often show the additive forms (IIII, XXXX), and the strict subtractive rules taught in schools today are largely a Renaissance standardization. That is why traditional clockmakers still put IIII on clock faces for 4 o'clock: they are following the older additive custom, and it balances the visual weight of VIII on the opposite side of the dial. During the Middle Ages, Roman numerals remained the standard across Europe for commerce, dates, and page numbers until Fibonacci's promotion of Hindu-Arabic digits in the 13th century began their long retreat from arithmetic.
The Seven Symbols and Their Values
| Symbol | I | V | X | L | C | D | M |
|---|---|---|---|---|---|---|---|
| Value | 1 | 5 | 10 | 50 | 100 | 500 | 1,000 |
Notice the pattern: the values alternate between 1, 5, and 10 times powers of ten (1, 5, 10, 50, 100, 500, 1000). Only I, X, and C — the "one" symbols — may be used for subtraction, and each may only be subtracted from the next two higher values. That is why the only legal subtractive pairs are IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900). Forms like IL for 49 or IC for 99 were never standard, even though the arithmetic works out: 49 is XLIX and 99 is XCIX.
How to Convert a Number to Roman Numerals
The reliable method is the greedy subtractive algorithm: keep subtracting the largest Roman value that fits into what remains, and write down its symbol each time. Take 2026 in Roman numerals, one of the most searched conversions. Start with 2,026. The largest value that fits is 1,000 (M), leaving 1,026. Another 1,000 (M) leaves 26. The largest fit now is 10 (X), leaving 16, then another 10 (X) leaves 6. Then 5 (V) leaves 1, and finally 1 (I) leaves 0. Reading the symbols in order: MMXXVI. Grouped by place value it is even clearer — thousands: MM (2,000), hundreds: none, tens: XX (20), ones: VI (6).
A trickier example shows why the subtractive pairs matter: 944. The largest fit is 900, which is CM, leaving 44. Then 40 is XL, leaving 4, which is IV. The answer is CMXLIV — not "DCCCCXXXXIIII", which is what you would get by adding without subtraction. The converter above performs exactly these steps and lists each one, so you can follow the logic for any number instead of just copying an answer.
Reading Roman Numerals: Roman to Number
Converting in the other direction uses the mirror image of the same idea. Scan the numeral left to right: when a smaller value comes before a larger one, subtract the smaller; otherwise add. For MCMXCIV: M (1,000) is followed by C, which is smaller, so add 1,000. C comes before M, so subtract: −100 + 1,000 = 900. X before C gives 90, and I before V gives 4. Total: 1,000 + 900 + 90 + 4 = 1,994. One caution: this mechanical rule alone will happily "read" nonsense like IL as 49, which is why a good converter also validates the form. Real Roman-numeral reading means checking that the numeral obeys the standard rules first — something Romanly does automatically, flagging non-standard input and proposing the correct spelling.
Big Numbers: The Overline (Vinculum)
The classic system tops out at MMMCMXCIX (3,999), because M may not repeat four times. The Romans themselves solved this with the vinculum: a horizontal bar drawn over a numeral multiplies its value by 1,000. So V with an overline means 5,000, X with an overline means 10,000, and IV with an overline means 4,000. With this notation the writable range extends to 3,999,999 — written as MMMCMXCIX with an overline followed by CMXCIX. Romanly renders the overline automatically for every number from 4,000 upward, using the standard combining overline character, and it can read such numerals back as well. In plain-text contexts where the bar cannot be drawn, you may see the thousands part written in parentheses instead, e.g. (IV) for 4,000.
Common Mistakes and Invalid Forms
Most errors come from five misunderstandings. First, repeating a "one" symbol more than three times: IIII, XXXX, CCCC should be IV, XL, CD. Second, repeating V, L, or D at all: VV should be X, LL should be C, DD should be M. Third, inventing subtractive pairs: IL, IC, XM, and VL are never valid — 49 is XLIX, 99 is XCIX, 990 is CMXC, and 45 is XLV. Fourth, writing symbols out of order, like IXL instead of LIX (59). Fifth, reusing a subtracted symbol, as in IVI instead of V. The Invalid-Form Lab above lets you click through these mistakes and watch each one get diagnosed with its proper correction.
Roman Numerals 1 to 100
The 1–100 range is where almost everyone meets Roman numerals: clock faces, chapter numbers, and school exercises. The reference chart above lists every value from I (1) to C (100). A few landmarks worth memorizing: 4 = IV, 9 = IX, 14 = XIV, 40 = XL, 44 = XLIV, 49 = XLIX, 90 = XC, 99 = XCIX. Notice how 44 (XLIV) and 99 (XCIX) each use two subtractive pairs — they are the classic test cases for whether a converter handles subtraction correctly, and both are handled properly here.
Where Roman Numerals Are Still Used
Far from being a museum piece, the system survives anywhere tradition matters more than arithmetic. Monarchs and popes take Roman regnal numbers (Elizabeth II, Louis XIV, John Paul II). Major films still stamp copyright dates in Roman numerals at the end of credits — a practice that also quietly obscures the year from casual viewers. The Super Bowl numbers its games this way (Super Bowl LIX was the 59th). Books use them for front-matter pages and chapter headings, outlines nest them as top-level markers, and formal clocks keep IIII for four in a nod to the old additive style. Chemists name oxidation states with them (iron(II)), and musicians analyze chords with them (I–IV–V progressions). Whenever you encounter one of these and need its value — or need to write a year, an anniversary, or a tattoo date the classical way — a bidirectional converter with validation is the fastest reliable route.
2026 in Roman Numerals and Other Popular Years
Because year conversions dominate search traffic, here are the recent and upcoming years in one place: 2020 = MMXX, 2021 = MMXXI, 2022 = MMXXII, 2023 = MMXXIII, 2024 = MMXXIV, 2025 = MMXXV, 2026 = MMXXVI, 2027 = MMXXVII, 2028 = MMXXVIII, 2029 = MMXXIX, 2030 = MMXXX. Round-number milestones: 2000 = MM, 1999 = MCMXCIX, 1000 = M, 500 = D, 100 = C. Type any of these years — or any number up to 3,999,999 — into the converter above to see the full step-by-step construction.