๐Ÿ›๏ธ Roman Numerals Converter

Convert numbers to Roman numerals and vice versa.

Roman numerals might seem like a relic of the ancient world, but they show up everywhere โ€” from Super Bowl logos and movie copyright dates to clock faces, book chapters, and the end credits of your favorite TV shows. This Roman numerals converter lets you translate between modern Arabic numbers and Roman numerals in both directions, so you can finally decode what “MMXXIV” means or figure out what year “Super Bowl LVIII” actually was.

For example, you are watching a historical documentary and the title card reads “ยฉ MDCCCLXXVI.” That is 1876 โ€” the year Alexander Graham Bell patented the telephone. Or perhaps you are naming a file and want to use Roman numerals for a classic touch: “Chapter XII” instead of “Chapter 12.” Simply type 12 into the converter in Number โ†’ Roman mode, and you will get XII instantly.

The system works with the standard set of Roman symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). Numerals are formed by combining these symbols using additive and subtractive notation โ€” for instance, IV is 4 (one before five) while VI is 6 (one after five). The converter handles all valid numbers from 1 to 3999, the traditional range supported by standard Roman numeral notation.

Whether you are a student learning ancient history, a trivia buff settling a debate, or just someone who wants to understand what that fancy inscription on a building says, this tool makes Roman numerals simple. No more counting on your fingers โ€” just type and convert.

2024 = MMXXIV

Supports numbers 1 โ€“ 3999

How the conversion works

Roman numerals use two rules to build every number: additive notation (a larger symbol followed by a smaller one adds) and subtractive notation (a smaller symbol before a larger one subtracts). The seven basic symbols are I (1), V (5), X (10), L (50), C (100), D (500), and M (1000).

To convert a number to Roman numerals, the tool works from largest to smallest, using a fixed list of values that includes the subtractive pairs: 1000 (M), 900 (CM), 500 (D), 400 (CD), 100 (C), 90 (XC), 50 (L), 40 (XL), 10 (X), 9 (IX), 5 (V), 4 (IV), 1 (I). For each value, it subtracts that many times and appends the symbol until the number reaches zero.

To convert Roman numerals to a number, the tool scans the string from right to left: each symbol adds its value, unless it is smaller than the symbol to its right, in which case it subtracts. This correctly handles subtractive forms like IV (4) and CM (900).

Worked example: Convert 49 to Roman. 49 = 40 + 9, so it becomes XL (40) + IX (9) = XLIX. Notice it is NOT written as IL โ€” Roman rules only allow subtraction of I from V and X, X from L and C, and C from D and M.

Worked example: Decode MCMXCIX. Reading right-to-left: M(1000) + CM(900) + XC(90) + IX(9) = 1999. This is the classic correct form, not “MIM.”

Practical examples with real data

The table below shows correct Roman forms for common numbers, worked out by hand using the standard subtractive rules. These match exactly what the converter returns.

NumberRoman numeral
4IV
9IX
40XL
90XC
49XLIX
99XCIX
399CCCXCIX
500D
900CM
1999MCMXCIX
2024MMXXIV

A couple worth noting: 99 is XCIX (XC + IX), not IC โ€” because I can only precede V or X. And 2024 is MMXXIV, the form you see on modern movie copyright lines. These rules keep every conversion consistent and historically accurate.

Edge cases and rounding

Frequently Asked Questions

Frequently Asked Questions

What is the largest number that can be written in Roman numerals?

Using standard Roman numeral notation, the maximum representable number is 3,999 (MMMCMXCIX). Larger numbers were sometimes written with a vinculum (a bar over the numeral, multiplying it by 1,000), but this converter uses standard notation and supports values from 1 to 3,999 only.

How do you write 1999 in Roman numerals?

1999 is written as MCMXCIX. It breaks down as: M (1000) + CM (900) + XC (90) + IX (9). Note that 1999 is NOT written as MIM โ€” while that would logically be "1000 + 999," the proper subtractive form requires using CM (900) and XC (90) before the final IX.

Why are Roman numerals still used today?

Roman numerals persist for their traditional and formal appeal. They are commonly used on clock faces, in movie and book copyright dates (e.g., ยฉ MMXXIV), for monarchs and popes (Queen Elizabeth II, Pope Francis I), in sporting events (Super Bowl LVIII, the Olympic Games), and to number chapters or volumes in books. They convey a sense of timelessness and formality.

Is there a Roman numeral for zero?

No โ€” the Roman numeral system has no symbol for zero. The concept of zero as a number was not part of the Roman numerical system, which was designed for counting and recording quantities. The word "nulla" (meaning "none") was sometimes used in medieval times, but there is no dedicated Roman numeral character for zero.

Why is 4 written as IV and not IIII?

In standard modern Roman numerals, 4 is IV (one before five) using subtractive notation. The "IIII" form appeared on some old clock faces for historical and aesthetic reasons, but the conventional and correct written form is IV. This converter follows the standard subtractive rule.

Can I convert numbers above 3,999?

Standard Roman numerals only go up to 3,999 (MMMCMXCIX). For larger values, ancient Romans used a vinculum โ€” a horizontal bar over a numeral to multiply it by 1,000. This converter uses standard notation and stops at 3,999 to avoid ambiguity.

How do I convert a Roman numeral like MMXXIV to a number?

Switch the mode to "Roman โ†’ Number" and type the Roman numeral. The tool scans it from right to left, adding each symbol's value and subtracting when a smaller symbol precedes a larger one. MMXXIV decodes as M(1000)+M(1000)+X(10)+X(10)+IV(4) = 2024.

Are lowercase Roman numerals accepted?

Yes. In Roman โ†’ Number mode, the converter accepts both uppercase and lowercase input (for example, "xiv" or "XIV"), normalizing the case automatically. This is useful when you are transcribing handwritten or stylized text.

About the author

This converter is maintained by Aren Breur, the editor of ConvertAny.app. Aren builds fast, free browser-based tools that make everyday conversions simple without sign-ups or data collection. If you have feedback or a converter you would like added, reach out via the contact page or email aren2connect@gmail.com.