Skip to content
OverCalculator
  1. Home
  2. Conversion
  3. Roman Numerals Converter
Conversion

Roman Numerals Converter

Convert whole numbers to standard Roman numerals, or validate and decode Roman numerals from I through MMMCMXCIX using modern subtractive notation.

Published

Converted value
2,026 in Roman numerals
MMXXVI
Integer
2,026
Range supported
1 to 3,999

This converter uses the standard modern forms such as IV for 4 and CM for 900.

Convert from
Enter a whole number from 1 to 3999.

Results update as you type.

Roman Numerals Converter

Roman numerals are one of the best-known non-positional numeral systems still seen in daily life. Instead of using place-value digits like 2, 0, 2, and 6, the system builds a number from seven symbols: I, V, X, L, C, D, and M. This converter works in both directions. In number mode it turns a whole integer from 1 to 3,999 into the standard modern Roman form. In Roman mode it reads a Roman numeral, checks that the spelling follows the same standard, and returns the integer.

The important point is that this is not a unit conversion. A Roman numeral is another way to write a number. The value does not change, but the notation does. That makes the calculator helpful for checking chapter numbers, copyright dates, clock-face labels, film titles, event names, and classroom examples where a result should use the conventional subtractive style.

The Roman numeral system

Roman numerals use fixed symbols rather than columns. I means 1, V means 5, X means 10, L means 50, C means 100, D means 500, and M means 1,000. A group is normally read from left to right by adding values. MMXXVI is 1,000 + 1,000 + 10 + 10 + 5 + 1, so it equals 2,026.

Subtractive notation is the rule that makes forms such as IV and CM compact. When a smaller value appears immediately before a permitted larger value, it is subtracted instead of added. IV is one before five, so it is 4. IX is one before ten, so it is 9. XL is ten before fifty, so it is 40. XC is ten before one hundred, so it is 90. CD is one hundred before five hundred, so it is 400. CM is one hundred before one thousand, so it is 900.

This calculator uses the modern schoolbook range I through MMMCMXCIX. It does not use overlines for 5,000 or 10,000, apostrophus forms, medieval variants, or clockmaker forms such as IIII. Those variants are historically interesting, but mixing them would make validation ambiguous.

Reference table

Symbol or pairValueHow this converter uses it
I1Ones, or before V and X in IV and IX
V5Five; never repeated by this converter
X10Tens, or before L and C in XL and XC
L50Fifty; never repeated by this converter
C100Hundreds, or before D and M in CD and CM
D500Five hundred; never repeated by this converter
M1,000Thousands, repeated up to three times here
IV4Standard subtractive four
IX9Standard subtractive nine
XL40Standard subtractive forty
XC90Standard subtractive ninety
CD400Standard subtractive four hundred
CM900Standard subtractive nine hundred

Accepted inputs and notation

In Number mode, the form accepts only whole numbers from 1 to 3,999 and returns the canonical form described by the CLDR Roman-number rules. For example, 944 is 900 + 40 + 4, so it is CM + XL + IV = CMXLIV.

In Roman mode, the calculator accepts I, V, X, L, C, D, and M, ignores surrounding spaces, and accepts lowercase letters. It requires the same canonical form it produces, so IC, VX, and IIII are rejected.

Example

Start with the default number, 2026. The converter checks M first. Since 2,026 is at least 1,000, it appends M and leaves 1,026. It can still take another M, leaving 26. The next values, CM through XL, are too large. X fits, so it appends X and leaves 16. X fits again, leaving 6. IX is too large, V fits and leaves 1, and finally I fits. The output is MMXXVI. The result panel labels it “2,026 in Roman numerals,” lists the integer as 2,026, lists the supported range as 1 to 3,999, and copies 2,026 = MMXXVI.

Now reverse the same value. Enter MMXXVI in Roman mode. M + M + X + X + V + I totals 2,026, so the primary line reads MMXXVI as an integer: 2,026.

Uses and edge cases

Roman numerals appear in page preliminaries, monarch and pope names, Super Bowl numbers, production years, outlines, cornerstones, and dial markings. They are compact for ceremonial labels because the alphabetic shapes feel traditional, but they are inefficient for arithmetic. There is no place value, no decimal point, and no standard zero in the notation used here.

For related number-system tools, compare this page with the binary calculator, which uses positional base two, the digital storage converter, which converts quantities of information, and the length converter, which changes measurement units rather than numerals.

Common mistakes include entering 400 as CCCC instead of CD, writing 99 as IC instead of XCIX, repeating V or L, and expecting 4,000 to appear as MMMM. This calculator deliberately avoids those forms so the result is predictable and easy to cite.

Accuracy and limits

The calculator keeps the defined or cited relationship through the calculation and rounds only the displayed result. A converted number does not become more precise than the source measurement. Keep additional digits for chained calculations, then round to the precision justified by the original value; also preserve any reference basis or notation convention named with the input.

Sources

Frequently asked questions

What range does this Roman numerals converter support?
The converter supports the modern everyday range from 1 to 3,999. It writes 1 as I and 3,999 as MMMCMXCIX. Larger Roman numerals require overlines or other historical conventions for thousands, and those marks are not part of this calculator's input or output.
Why does the calculator reject IC for 99?
Modern subtractive notation allows only a few smaller-before-larger pairs: I before V or X, X before L or C, and C before D or M. Ninety-nine is therefore XCIX, meaning ninety plus nine. IC uses a shortcut that this validator intentionally treats as nonstandard.
Can Roman numerals represent zero?
Classical Roman numerals do not have a standard zero symbol, and this calculator follows that convention. The smallest supported value is I, which equals 1. If you enter 0 or a negative number in number mode, the form marks the value invalid rather than inventing a numeral.
Are lowercase Roman numerals accepted?
Yes. In Roman-to-number mode, the calculator trims the input, converts it to uppercase, and then validates the result. Lowercase mmxxvi therefore reads as MMXXVI. The final answer is always returned in the canonical uppercase spelling.
Why is 4 shown as IV instead of IIII?
Both forms appear in history, especially on some clocks, but modern standard notation normally uses IV. This converter is built around the common subtractive forms used in books, outlines, dates, and education, so it writes 4 as IV and validates against that style.

Related calculators

Roman Numerals Converter updated at