Romanly
Unlimited Free Usage

Roman Numeral Converter

Convert numbers → Roman numerals and Roman numerals → numbers, instantly — with step-by-step breakdowns, invalid-form corrections, and overline support up to 3,999,999.

No signup. No paywall. No watermark. Everything runs in your browser.

Number → Roman

Type any whole number from 1 to 3,999,999

Roman → Number

Paste any Roman numeral — invalid forms get corrected

Invalid-Form Lab

Not every arrangement of letters is a real Roman numeral. Click a mistake to see the correction.

Roman Numerals 1 to 100

Click any cell to load it into the converter.

Recent Conversions

Nothing yet — your recent conversions will appear here (stored only in this browser).

    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

    SymbolIVXLCDM
    Value1510501005001,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.

    Frequently Asked Questions

    What is 2026 in Roman numerals?+

    2026 in Roman numerals is MMXXVI — MM (2,000) + XX (20) + VI (6). Romanly shows this place-by-place breakdown automatically for every conversion.

    How do I convert a number to Roman numerals?+

    Repeatedly subtract the largest Roman value that fits (1000=M, 900=CM, 500=D, 400=CD, 100=C, 90=XC, 50=L, 40=XL, 10=X, 9=IX, 5=V, 4=IV, 1=I) and write its symbol. For 944: 900 (CM) + 40 (XL) + 4 (IV) = CMXLIV. Romanly performs and displays each step.

    Why is 4 written as IV and not IIII?+

    Standard form uses subtractive notation: a smaller symbol before a larger one is subtracted, so IV = 5 − 1 = 4. IIII is not standard — though traditional clock faces still use it for visual symmetry with VIII. Romanly flags IIII and suggests IV.

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

    Classically 3,999 (MMMCMXCIX). With the overline (vinculum) notation — a bar that multiplies by 1,000 — the range extends to 3,999,999, which Romanly fully supports.

    How do you read Roman numerals with a line over them?+

    The overline (vinculum) multiplies the value by 1,000: V with a bar = 5,000, X with a bar = 10,000, IV with a bar = 4,000. Romanly renders and reads these automatically for numbers of 4,000 and above.

    What are the rules for valid Roman numerals?+

    Only I, V, X, L, C, D, M are used; symbols run largest-to-smallest; I, X, C, M repeat at most three times; V, L, D never repeat; and only the pairs IV, IX, XL, XC, CD, CM may subtract. Romanly validates every input and suggests corrections.