Education

How Roman Numerals Work: Symbols, Rules and Examples

ToolOrbit Team 2 min readUpdated
How Roman Numerals Work: Symbols, Rules and Examples

Roman numerals still appear on clock faces, book chapters, movie copyright dates, and monument inscriptions. Reading them is one thing; writing a correct one is another, because the system has strict rules about repetition and subtraction. The Roman Numeral Converter translates whole numbers from 1 to 3999 into numerals and decodes numerals back into numbers, validating both directions in your browser.

The seven symbols

Roman numerals are built from seven letters, each with a fixed value. Numbers are formed by adding symbols from largest to smallest, with a subtractive shortcut for certain pairs.

I = 1     IV = 4
V = 5     IX = 9
X = 10    XL = 40
L = 50    XC = 90
C = 100   CD = 400
D = 500   CM = 900
M = 1000

To build a numeral, the converter subtracts the largest possible value from the number, writes its symbol, and repeats. For 1994 it takes M (1000), then CM (900), then XC (90), then IV (4), giving MCMXCIV. The same greedy method guarantees the shortest valid form every time.

Rules the validator enforces

  • I, X, C, and M may repeat at most three times in a row, so 4 is IV, never IIII.
  • V, L, and D never repeat, so VV is invalid; you use X instead of two Vs.
  • Only I, X, and C are used subtractively, and only before the next one or two larger symbols.
  • The supported range is 1 to 3999, because there is no standard single-letter symbol for 5000 and the classic system stops at MMMCMXCIX.

Converting to and from Roman numerals

Choose your direction. Enter a number between 1 and 3999 to get its numeral, or type a numeral such as XLII to get 42 back. If you paste something malformed, like IIII or a value out of range, the validator flags it rather than guessing, so you always know the result is canonical.

There is no Roman numeral for zero. The Romans had no symbol for nothing, which is why the converter starts at 1 and rejects 0 and negatives.

A worked example

Try decoding MMXXVI. Reading left to right: MM is 2000, XX is 20, V is 5, and I is 1, totaling 2026. Going the other way, enter 2026 and the tool returns MMXXVI. Because the conversion is reversible and validated, you can confirm a numeral on a cornerstone or a film credit in seconds.

Whether you are teaching the subtractive rule, checking a chapter heading, or just curious what year a numeral represents, the Roman Numeral Converter keeps both directions accurate and runs entirely on your device.


Tools mentioned

More reading

View all guides
How to Write Numbers in Words: Rules and Examples
Education

How to Write Numbers in Words: Rules and Examples

How numbers are spelled out in English: three-digit groups, scale words such as thousand and million, hyphens, and a worked example.

2 min readUpdated
How to Calculate Mean, Median and Mode (Worked Example)
Education

How to Calculate Mean, Median and Mode (Worked Example)

How to work out the mean, median and mode by hand, with a worked example and guidance on which measure to report.

2 min readUpdated
How to Tell if a Number Is Prime (with a Worked Example)
Education

How to Tell if a Number Is Prime (with a Worked Example)

How primality testing by trial division works, a worked example with factors, and where prime numbers matter in practice.

2 min readUpdated
How to Learn the Times Tables: Which Facts to Learn First
Education

How to Learn the Times Tables: Which Facts to Learn First

How a times table is built, a worked example, and an order for learning the multiplication facts that makes them quicker to remember.

2 min readUpdated
How to Calculate Weighted GPA on the 4.0 Scale
Education

How to Calculate Weighted GPA on the 4.0 Scale

The 4.0 grade point scale, how Honors and AP weighting changes the result, and a worked example.

2 min readUpdated
Mean vs Median vs Mode: Which Average Should You Use?
Education

Mean vs Median vs Mode: Which Average Should You Use?

They are all called "the average", but they answer different questions — and using the wrong one can badly mislead. Here is how to choose, with worked examples.

2 min readUpdated
What Is Base64? How Encoding Works and Common Mistakes
Developer

What Is Base64? How Encoding Works and Common Mistakes

What Base64 encoding actually does, where it is used, and the mistakes that cause broken or oversized output.

2 min readUpdated
encodeURI vs encodeURIComponent: Which One to Use
Developer

encodeURI vs encodeURIComponent: Which One to Use

How percent-encoding works, the difference between encoding a whole URL and a single component, and the mistakes that break links.

2 min readUpdated