Calcist

Style

Buttons

Spacing

How much to show

Decimal places

Text size

Roman numeral converter

Turn a number or year into Roman numerals, or a Roman numeral back into a number. Big numbers use the bar (overline) that means “times 1,000”.

Years

Roman numerals to numbers

Private: calculated on your device. Nothing you type is sent anywhere.

Next: Converting between other number systems, like binary and hex? Use the programmer calculator.

The seven Roman numerals

IVXLCDM
1510501005001,000

How the conversion works

Write the number one place value at a time, from thousands down to ones, using the biggest symbols that fit. Six pairs use subtraction, where a smaller letter goes in front of a bigger one:

IV = 4 · IX = 9 · XL = 40 · XC = 90 · CD = 400 · CM = 900

Example: 1994. 1,000 + 900 + 90 + 4 = M + CM + XC + IV = MCMXCIV.

Example: 2026. 2,000 + 20 + 6 = MM + XX + VI = MMXXVI.

The rules for a correct numeral

  • I, X, C and M can repeat up to three times in a row (III = 3, XXX = 30). V, L and D never repeat.
  • Only I, X and C are used to subtract, and only from the next two bigger letters: I from V and X, X from L and C, C from D and M. So 99 is XCIX, not IC, and 49 is XLIX, not IL.
  • Letters go from biggest to smallest, except for those subtractive pairs.

The converter checks these rules. If you type a numeral that breaks one, like IIII or IC, it tells you which rule and suggests the standard form. (Clock faces often show IIII for 4. That's a tradition, not the standard form.)

Numbers of 4,000 and up: the overline

A bar over a numeral, called a vinculum, multiplies it by 1,000. So V = 5,000, X = 10,000 and M = 1,000,000. 4,000 is IV, and the largest number with one bar is 3,999,999 = MMMCMXCIXCMXCIX.

The result shows a copy-and-paste version that uses the Unicode combining overline (U+0305), so the bar survives in documents and messages. Not every font draws it neatly. To type one into the converter, use brackets: (IV) means IV. Some writers use M for the 1,000s below 4,000 (so 11,000 could be XM); this converter puts the whole thousands part under one bar.

Limits

  • The Romans had no zero and no negative numbers, so the converter takes 1 to 3,999,999.
  • Romans themselves weren't always consistent. Old inscriptions include forms like IIX for 8. The converter uses the standard modern rules.

Sources

How we checked this

Before every update, this calculator is run in a real browser with these known answers, and it must match all of them:

  • (IV)MM is flagged as non-standard ✓
  • 1994 = MCMXCIV ✓
  • 3999 = MMMCMXCIX ✓
  • 4000 = IV with a bar over it ✓
  • MMXXVI = 2,026 ✓
  • IIII is flagged, with IV suggested ✓
  • 0 has no Roman numeral ✓

Last checked October 26, 2026. Spotted something wrong? The math is done in your browser with the formula shown on this page, so you can check any result by hand.

Add this calculator to your website (free)

Paste this code into any web page. The calculator works on your page, resizes itself, has no ads and no tracking, and nothing your visitors type is sent anywhere. More about embedding.

Questions people ask

What is 2026 in Roman numerals?

MMXXVI: MM (2,000) + XX (20) + VI (6).

What is 4 in Roman numerals?

IV, one before five. Clock faces often use IIII, but IV is the standard form.

Why is 9 written IX and not VIIII?

Roman numerals subtract a smaller letter placed in front of a bigger one, and no letter repeats more than three times. So 9 is one before ten: IX.

What is the largest Roman numeral?

Without a bar, MMMCMXCIX (3,999). With a bar meaning × 1,000, the converter goes up to 3,999,999.

How do you write 2000 in Roman numerals?

MM. Each M is 1,000.

Related calculators