Skip to content

Roman Numeral Converter: Numbers to Roman and Back

Roman numeral converter that works both ways: turn numbers 1 to 3,999 into Roman numerals or decode numerals, with a step-by-step breakdown.

By Updated Runs in your browser

Roman Numeral Converter guide

Convert any number from 1 to 3,999 into Roman numerals, or type a numeral to decode it. Each result shows how the symbols add up, and invalid forms like IIII or IC are caught with a suggested fix.

How the converter works

Number to numeral uses a greedy method with 13 building blocks: M (1,000), CM (900), D (500), CD (400), C (100), XC (90), L (50), XL (40), X (10), IX (9), V (5), IV (4), and I (1). Starting from the largest, it writes each block as many times as it fits and subtracts, then moves to the next. Including the six subtractive pairs in the list is what guarantees the standard form.

Numeral to number runs the same list in reverse, reading blocks from the left and adding their values. Then it checks its work: it converts the total back to a numeral and compares. If the two differ, the input was not standard form. That is how it catches IIII, VV, and XXXX, and suggests IV, X, and XL instead.

Worked examples

1994. The largest block that fits is M: 1994 − 1000 = 994. Next is CM (900): 994 − 900 = 94. D, CD, and C are too big, but XC (90) fits: 94 − 90 = 4. L, XL, X, IX, and V are too big; IV fits: 4 − 4 = 0. Result: MCMXCIV.

Decoding MMXXVI: M + M = 2,000, X + X = 20, V = 5, I = 1. Total 2,026. Decoding XLIX: XL is 40 and IX is 9, so 49. A common wrong answer for 49 is IL, which breaks the rule that I can only precede V and X.

The largest standard numeral is MMMCMXCIX for 3,999. The longest numeral below 4,000 is MMMDCCCLXXXVIII (3,888) at 15 characters.

The rules of standard form

Symbols are written largest to smallest, left to right, and added. I, X, C, and M can repeat up to three times in a row. V, L, and D never repeat, because VV is just X.

Subtraction only happens in six pairs. I goes before V and X. X goes before L and C. C goes before D and M. V, L, and D are never subtracted. So 45 is XLV, not VL, and 990 is CMXC, not XM.

These rules were standardized well after Rome. Romans themselves were inconsistent: IIII and VIIII appear on ancient inscriptions, and the Colosseum's entrance arches include XLIIII for 44. The strict form taught in US schools is a later convention, but it is the one expected on anything official today.

Where you will see Roman numerals

Super Bowls: the NFL has numbered Super Bowls in Roman numerals since Super Bowl V, except Super Bowl 50 in 2016, which used Arabic digits because L looked weak on branding. Super Bowl LX was played in February 2026, and LXI follows in 2027.

Movie and TV copyright years, often in end credits, such as MMXXVI for 2026. Monarchs and popes: Charles III, Leo XIV. Book front matter, where preface pages are numbered i, ii, iii in lowercase. Outlines, where main sections use I, II, III. Clock faces, watch dials, and building cornerstones. Tattoos of birth and wedding dates, where a mistake is permanent, so double-check with the breakdown this converter shows.

Common mistakes

Writing dates digit by digit. 2026 is MMXXVI, not II-0-XX-VI or anything assembled one digit at a time. There is no zero, so digits cannot be converted independently.

Using IC for 99 or IM for 999. These are tempting shortcuts but not standard. 99 is XCIX and 999 is CMXCIX.

Formatting full dates. For 9/25/2026 in US order, write IX.XXV.MMXXVI, with a separator between month, day, and year. Separators vary: dots, dashes, and middle dots are all common. Pick one and use it consistently.

Mixing case inconsistently. Uppercase is standard for years, monarchs, and outlines. Lowercase (i, ii, iii, iv) is the convention for book front matter and some list styles, including the lower-roman option in CSS list-style-type. The converter accepts either case as input and always outputs uppercase, so lowercase the result yourself if your style guide calls for it.

Frequently asked questions

What is 2026 in Roman numerals?

MMXXVI: M (1,000) + M (1,000) + X (10) + X (10) + V (5) + I (1) = 2,026.

What are the 7 Roman numeral symbols?

I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, and M = 1,000. Every standard numeral is built from these.

How does subtraction work in Roman numerals?

A smaller symbol before a larger one is subtracted, but only in six pairs: IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900). So 99 is XCIX, not IC.

Why does the converter stop at 3,999?

Standard numerals repeat a symbol at most three times, so MMMCMXCIX (3,999) is the largest. Larger values historically used a bar over a symbol to multiply it by 1,000, which is not standardized.

Is there a Roman numeral for zero?

No. Romans had no symbol for zero. Medieval scholars sometimes wrote N, for nulla, but it was never part of the standard system.

Why do clocks show IIII instead of IV?

It is a watchmaking tradition, often explained as visual balance with VIII on the opposite side. IIII is not standard form, so this converter flags it and suggests IV.

What year is MCMXCIX?

1999: M (1,000) + CM (900) + XC (90) + IX (9).

Is data uploaded?

Everything runs in your browser. Nothing you enter is uploaded to a server or stored by us.

How do you write 4 in Roman numerals?

IV, which is 5 minus 1. IIII appears on some clocks by tradition, but IV is the standard form.

How do I write my birth year in Roman numerals?

Type the year into the Number box. For example, 1990 is MCMXC, 2000 is MM, and 2010 is MMX. The breakdown under the result shows how each part adds up.