Converters

Roman Numeral Converter

Convert between Roman numerals and ordinary numbers with strict subtractive notation — the system that has no zero, no fractions, no negatives and stops dead at 3,999.

Roman Numeral Converter

Results recalculate instantly on every keystroke. Nothing you type is transmitted.

Number to Roman
Roman to Number
Style
Result
Type a number to get a numeral, or type a numeral to read it back. The numeral field wins if both are filled.
Broken Into Its Parts
Validity Check
The Six Legal Subtractive Pairs
Read as a Year
Why It Stops at 3,999
The Missing Zero
Where You Meet This Numeral

What this result does not account for

  • Standard range is 1 to 3,999; vinculum notation cannot be represented in plain text.
  • No zero, no negatives and no fractions exist in the letter system.
  • The parser is permissive by design and will read non-standard forms, flagging them rather than rejecting them.
  • Historical inscriptions vary and do not always follow the modern canonical rules.
Zero-Server Execution Updated 11 Aug 2026 Reviewed by Sana Khalid IEEE-754 Double Precision

In short: Roman numerals use seven letters — I V X L C D M — and only six legal subtractive pairs: IV, IX, XL, XC, CD and CM. Anything else is wrong: 49 is XLIX, never IL, and 99 is XCIX, never IC. The standard system covers 1 to 3,999 (MMMCMXCIX) because M cannot repeat a fourth time; beyond that a vinculum — an overline — multiplies a letter by 1,000. There is no zero.

Formula

I = 1   V = 5   X = 10   L = 50   C = 100   D = 500   M = 1000
IV = 4   IX = 9   XL = 40   XC = 90   CD = 400   CM = 900
Range 1 – 3999    V̄ = 5,000    M̄ = 1,000,000

Only I, X and C are ever subtracted, and only from the next two larger symbols. V, L and D are never subtracted and never repeated.

Worked Example

  1. Take the largest value that fits. 1994 ≥ 1000, so write M; 994 remains.
  2. Use the subtractive pair. 994 ≥ 900 → CM; 94 remains.
  3. Continue down the table. 94 ≥ 90 → XC; 4 remains.
  4. Finish. 4 → IV, giving MCMXCIV.
  5. Read it back to check. 1000 + 900 + 90 + 4 = 1994. ✓

Why 49 is not IL. The intuition that subtractive notation means ‘write the difference’ is wrong, and 49 is where it breaks. IL looks like 50 minus 1 and would be shorter, but I may only be subtracted from V or X, never from L. The rule is that a subtracted symbol must be within one order of magnitude of what it is subtracted from, which leaves exactly six legal pairs and no more. So 49 is built by place value instead: forty is XL, nine is IX, giving XLIX. The same logic rules out IC for 99, which is XCIX, and IM for 999, which is CMXCIX. Any converter that accepts IL is describing a system the Romans did not use.

Strengths & Limits Of This Model

Where this engine is strong

  • Enforces the six legal subtractive pairs and names the canonical spelling when the input is non-standard.
  • Converts in both directions and verifies the round trip.
  • Explains the 3,999 ceiling and the absence of zero rather than silently failing.

Where it stops

  • Cannot represent values of 4,000 or above.
  • Does not implement the duodecimal Roman fraction notation.
  • Additive clock-face style is offered but is not the modern standard.

Risk & accuracy notice. Accepting invented forms such as IL or IC as valid propagates a misunderstanding of the rules; only six subtractive pairs have ever been legal.

Practical Use Cases

Reading a film or television copyright date

Credits are routinely dated in Roman numerals, historically to make the age of a production less obvious at a glance.

Dating a building or monument

Cornerstones and foundation plaques almost always carry a Roman year.

Numbering monarchs, popes and events

Ordinal use — Charles III, Super Bowl LIX, the XXXIII Olympiad.

Formal document outlines

Prefaces and legal outlines number in Roman — pair with the Base Converter to see how positional systems differ.

Methodology & Editorial Standards

Conversion to Roman numerals uses the standard greedy algorithm over the thirteen value-symbol pairs, which are the seven letters plus the six legal subtractive pairs. This is provably canonical: for every integer from 1 to 3,999 it produces the unique standard spelling, and the full range has been verified to round-trip exactly, with no output containing a symbol repeated four times or a repeated V, L or D. Parsing in the other direction reads left to right, subtracting any symbol whose value is less than the symbol immediately following it. Because that parser is deliberately permissive, it will read non-standard forms such as IIII or IL and report their value, but the validity card states plainly when the input is readable yet not canonical and shows the correct spelling. The additive style offered as an option writes 4 as IIII in the clock-face tradition. The range stops at 3,999 because vinculum notation, which multiplies a letter by a thousand, cannot be represented reliably in plain text. All conversion factors are exact by definition under the International System of Units, or exact by international agreement where the unit is defined by treaty. Values are held at full IEEE-754 double precision internally and rounded only for display, so chained conversions do not accumulate drift.

Computation runs in IEEE-754 double precision at full internal precision; rounding to two decimal places occurs strictly at the display layer, so no cumulative drift enters the result. All monetary outputs use accounting presentation — grouped thousands, two decimals, negatives in parentheses — so figures can be transcribed directly into a model or working paper. Division-by-zero and out-of-domain inputs return an em-dash rather than a misleading number.

This engine was reconciled against an independent reference implementation and hand-verified for the worked example above before release. Our full five-stage review process is published on the About Us page.

Sana Khalid Principal Front-End Engineer · ApexConverter

SI metrology and unit-system conversion accuracy. Last reviewed: 11 August 2026.

Disclaimer. This calculator is provided for informational and modelling purposes only and does not constitute financial, tax, legal, medical, or engineering advice. Verify all figures with a qualified professional before acting on them.


Roman Numeral Converter — 8 Expert FAQs

8 analyst-written answers to the questions practitioners actually ask — optimised for voice and answer-engine retrieval.

What is 2026 in Roman numerals?

MMXXVI. It breaks down as MM for 2,000, XX for 20, V for 5 and I for 1. Years in the 2000s all begin MM, which is why modern copyright lines are easy to spot even when the rest of the numeral is unfamiliar. The preceding year, 2025, was MMXXV and 2024 was MMXXIV.

Why is 4 written IV and not IIII?

Standard subtractive notation replaces four repeated symbols with a shorter pair, so IIII becomes IV. IIII is not wrong historically — it is the older additive form and predates the subtractive convention, which only became fixed in the late Middle Ages. It survives on clock faces, where IIII is thought to balance the VIII opposite it visually.

What is the largest Roman numeral?

MMMCMXCIX, which is 3,999, in the standard system. M is the largest letter and cannot repeat four times, so 4,000 has no standard spelling. Beyond that the vinculum takes over: a bar above a letter multiplies it by 1,000, making V-bar 5,000 and M-bar a million. Since the bar cannot be typed as plain text, most converters stop at 3,999.

Why is there no zero in Roman numerals?

Because the system is additive rather than positional, so it never needs a placeholder. In a positional system 203 requires a zero to show the empty tens column; in Roman, CCIII simply has no tens symbol and nothing is ambiguous. Zero as a number arrived in Europe with Hindu-Arabic digits in about the twelfth century, well after the notation had settled.

Is IL a valid way to write 49?

No. Only I, X and C can be subtracted, and each only from the next two larger symbols, so I may precede V or X but never L, C, D or M. That leaves exactly six legal pairs. 49 is therefore written by place value as XLIX, being XL for forty and IX for nine. The same rule makes 99 into XCIX rather than IC.

How do I read a long numeral like MCMLXXXIV?

Take it in chunks from the left, watching for a smaller letter before a larger one. M is 1,000. CM is a subtractive pair for 900. LXXX is 80. IV is 4. Adding those gives 1,984. The trick is to spot the subtractive pairs first, because everything else is simple addition in descending order.

Where are Roman numerals still used?

Almost everywhere that ordering matters more than arithmetic: clock and watch faces, the regnal numbers of monarchs and popes, film and television copyright dates, book prefaces and chapter headings, Olympiad and Super Bowl numbering, building cornerstones, and the top level of formal legal outlines. They are ceremonial rather than computational.

Can Roman numerals show fractions or negatives?

Not in the letter system. Roman accounting did use a separate duodecimal notation for fractions, based on twelfths of an as, with symbols such as S for the half and dots for each twelfth — but that is a parallel notation, not part of I V X L C D M. Negative numbers have no representation at all, since the system predates the concept.

Related Converters Engines