Roman Numeral Converter

Convert any number from 1 to 3999 into Roman numerals, or type a numeral like MCMXC and get its value back instantly — with a chunk-by-chunk breakdown showing what every symbol is worth. Malformed numerals such as IIII or VX are caught and explained, not guessed at. Free and instant.

Two-way converter

MMXXVI

= 2,026

Breakdown — every symbol and its value
M1,000
M1,000
X10
X10
V5
I1

1,000 + 1,000 + 10 + 10 + 5 + 1 = 2,026

The seven symbols

I

1

V

5

X

10

L

50

C

100

D

500

M

1,000

Six subtractive pairs: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900.

Common values

1–20

1 = I2 = II3 = III4 = IV5 = V6 = VI7 = VII8 = VIII9 = IX10 = X11 = XI12 = XII13 = XIII14 = XIV15 = XV16 = XVI17 = XVII18 = XVIII19 = XIX20 = XX

Tens & hundreds

30 = XXX40 = XL50 = L60 = LX70 = LXX80 = LXXX90 = XC100 = C200 = CC300 = CCC400 = CD500 = D600 = DC700 = DCC800 = DCCC900 = CM1000 = M

Key years

1066 = MLXVI1492 = MCDXCII1776 = MDCCLXXVI1900 = MCM1945 = MCMXLV1969 = MCMLXIX1990 = MCMXC2000 = MM2020 = MMXX2024 = MMXXIV2025 = MMXXV2026 = MMXXVI
Share or embed this tool

Teaching with it, or recommending it to readers? Link it, or drop the live tool straight into your page— it's free either way, and no attribution beyond the link is required.

Link (HTML)

<a href="https://www.puzzlepage.app/roman-numeral-converter">Roman Numeral Converter — PuzzlePage</a>

Embed (iframe)

<iframe src="https://www.puzzlepage.app/embed/tools/roman-numeral-converter" title="Roman Numeral Converter — PuzzlePage" width="100%" height="300" style="border:1px solid #e5e7eb;border-radius:8px" loading="lazy"></iframe>

How Roman Numerals Work

Roman numerals build every number from seven letters: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). Symbols are written from largest to smallest and simply added together — XVI is 10 + 5 + 1 = 16. Two rules keep the notation compact:

  • No symbol repeats more than three times. Three X’s (XXX = 30) is fine; a fourth is not.
  • Subtractive notation handles the values that would need a fourth repeat: a smaller symbol placed before a larger one is subtracted. There are exactly six legal pairs — IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900). Only I, X, and C can be subtracted, and only from the next two symbols up, which is why IC (for 99) and VX (for 5) are invalid: 99 must be written XCIX.

Why There Is No Zero

Roman numerals have no place value — a numeral is just a sum of symbols — so there was never a slot that needed a placeholder. A Roman merchant recording “nothing” simply wrote nothing. The digit zero, along with positional notation, reached Europe centuries later through Hindu-Arabic numerals, which is precisely why they replaced Roman numerals for arithmetic: try long division in Roman numerals and the appeal of a zero becomes obvious.

How the Converter Validates Numerals

The converter parses your numeral greedily against the standard value table, then re-encodes the result and checks that it reproduces your input exactly. Any string that fails the round trip — IIII, VV, IC, VX, XM — is flagged as malformed rather than silently assigned a value. That mirrors the canonical rules: every number from 1 to 3999 has exactly one correct spelling.

Worked Example: 1994

Break 1994 by place value: 1000 (M) + 900 (CM) + 90 (XC) + 4 (IV) = MCMXCIV. Notice three of the six subtractive pairs appear in one number — years in the 1990s are classic practice material, which is why movie copyright dates from that decade look so long.

Years in Roman Numerals

Looking for a specific year? Every year from 1900 to 2100 has its own page with the numeral, a step-by-step place-value breakdown, and nearby years:

Frequently Asked Questions

How do Roman numerals work?

Seven letters carry values (I=1, V=5, X=10, L=50, C=100, D=500, M=1000), written largest to smallest and added — except the six subtractive pairs IV, IX, XL, XC, CD, CM, where the smaller symbol is subtracted.

Why is 4 written IV and not IIII?

Standard notation never repeats a symbol four times, using the subtractive IV instead. IIII survives on many clock faces as a historical style, but IV is the canonical form.

Why is there no zero?

Roman numerals have no place value, so no placeholder was ever needed — nothing was simply left unwritten. Zero arrived in Europe later with Hindu-Arabic numerals.

What is the largest supported number?

3999 (MMMCMXCIX). Standard notation caps M at three repeats; larger values historically used an overline to multiply by 1000, outside standard modern usage.

Does the converter reject invalid numerals?

Yes — IIII, VX, IC, and other malformed strings are flagged with an explanation instead of being guessed at.

How do I write a year in Roman numerals?

Split it by place value and convert each part: 2026 = MM + XX + VI = MMXXVI. The breakdown view shows this automatically for any number.

Where are Roman numerals still used?

Clock faces, book chapters, monarch and pope names, movie copyright dates, sequels, and the Super Bowl.