Skip to content
Tool Corner

Roman Numeral Converter

Convert numbers to Roman numerals and back again — with automatic validation of standard form.

Built and verified by Jogeswar, MSc, PMP — Tool CornerMethod and figures checked against the sources listed below

Type either format — the converter detects which way to go automatically.

{{ dir }}
{{ out }}
{{ note }}
Next step

What next?

Roman numerals are a notation. These are the other notations people convert.

How to use this calculator

  1. Type a number from 1 to 3999, or a Roman numeral.
  2. The tool converts either direction instantly.
  3. Read the conversion.

What your result means

Roman numerals combine letters (I, V, X, L, C, D, M) with a subtractive rule — IV is 4, not IIII. There is no zero and no standard notation past 3999, which is why the range stops there.

Why this one is different

Direction is detected from what you type — digits convert one way, letters the other — so there is no mode to switch. A note under the answer names the subtractive pairs involved, and anything outside 1 to 3,999, or a numeral written in an order Rome never used, is refused with the reason given.

How it works

How Roman numerals work

Roman numerals combine seven letters — I (1), V (5), X (10), L (50), C (100), D (500) and M (1000). Symbols are added when they descend in value (VI = 6) and subtracted when a smaller symbol sits before a larger one (IV = 4, IX = 9).

The system runs from 1 to 3999 in standard form; there is no zero and no single symbol beyond a thousand. This converter validates both directions, so it will reject impossible strings like "IIII" or "VX".

Examples

2026MMXXVI  ·  49XLIX  ·  1984MCMLXXXIV

And back the other way: MMXXVI2026.

Frequently asked questions

Why is 4 written IV and not IIII?

Standard Roman numerals use subtraction for 4 and 9 (IV, IX), so a smaller symbol before a larger one means "subtract". IIII appears on some clock faces but is not the standard form.

What is the largest number I can convert?

Standard Roman numerals reach 3999 (MMMCMXCIX). Larger numbers historically used bars over letters, which this converter does not use.

How do I read a long Roman numeral?

Work left to right in descending value, subtracting when a smaller symbol precedes a larger one. MCMXCIV is 1000, then CM for 900, XC for 90 and IV for 4, giving 1994.

Why is there no zero?

The system counts symbols rather than using place value, so nothing needs to hold an empty column. That absence is also why arithmetic in Roman numerals is so awkward.

Where are Roman numerals still used?

Clock faces, book chapters, film copyright dates, monarch and pope regnal numbers, and the Super Bowl. Their formality is now the main reason they survive.

What are the subtractive pairs?

Only six are valid: IV, IX, XL, XC, CD and CM. Combinations such as IL for 49 are not standard, even though they look logical.

Related calculators

Assumptions & limitations

Roman numerals are a limited system, and the tool enforces those limits.

  • The supported range is 1 to 3,999. There is no zero and no standard way to write larger numbers without the overline notation, which is not used here.
  • Only the standard subtractive forms are produced — IV, IX, XL, XC, CD, CM. Historical variants such as IIII on clock faces are accepted when decoding but never generated.
  • Fractions and negative numbers cannot be represented at all.
  • Decoding is strict: malformed sequences such as IIX or VX are rejected rather than guessed at.

Sources & references

Numeral forms follow the standard modern convention described by:

  • Encyclopaedia Britannica — Roman numeral system
  • Michelle P. Brown, The British Library Guide to Writing and Scripts: History and Techniques (British Library, 1998) — numeral forms as they appear in Western manuscripts. Cited in print: the British Library has no stable public page on manuscript numerals, and we will not link a homepage in place of one

The subtractive rule, and where it stops

Roman numerals only use subtraction in six specific pairs: IV, IX, XL, XC, CD and CM. A smaller symbol placed before a larger one means subtract, but only when it is I before V or X, X before L or C, or C before D or M. That is why 99 is XCIX (90 + 9) and never IC — the subtracted symbol must be within one order of magnitude of the one it modifies. The same rule limits repetition: I, X, C and M may repeat up to three times, while V, L and D never repeat at all, because two of them would simply make the next symbol up.

Why there is no zero and no fraction

The system counts rather than positions, so there is no place-holder and therefore no zero — a gap that made arithmetic in Roman numerals slow and is the main reason positional notation replaced it. The largest value that can be written with the standard symbols is 3,999 (MMMCMXCIX); anything beyond that needs the vinculum, an overbar multiplying a symbol by a thousand, which has no single agreed digital representation. If you are converting dates, clock faces or chapter numbers, none of that matters. If you are converting a large figure, check what convention the source used before trusting a result.

These results are maths, not advice

This tool applies a fixed formula to the numbers you type in, so the arithmetic is exact — but the answer is only as good as the inputs and the assumptions listed above. Results are rounded for display, so a figure you copy out may differ in the last decimal place from one you calculate by hand. Check anything consequential before you act on it.

The formula on this page is verified against the references listed below. Read the full disclaimer.

Found an error? Report it →
Last updated
Found this useful? Share it
Help someone else find this free tool.