Roman Numeral Converter

Convert between numbers and Roman numerals instantly — with validation.

Enter number (1–3999)
Result

Roman numeral basics

Roman numerals use seven symbols: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). Numbers are formed by combining these symbols, generally from largest to smallest left to right. Subtractive notation is used for specific combinations: IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900. This system was the standard in ancient Rome and remained widely used in Europe through the Middle Ages.

Valid range: 1 to 3999

The standard Roman numeral system can represent integers from 1 (I) to 3999 (MMMCMXCIX). Numbers 4000 and above would require a fourth M or special overline notation not supported in standard text. Zero has no Roman numeral representation — Romans used the Latin word "nulla" (nothing) for zero. The converter validates your input and shows an error message if the value is out of range or invalid.

Validation of Roman numeral input

Not every string of Roman letters is a valid Roman numeral. For example, "IIII" is not valid (4 should be "IV"), and "VV" is not valid (10 should be "X"). This converter validates input by converting the number back to Roman and checking it matches your input exactly. This ensures you get meaningful feedback if you accidentally type a non-canonical sequence.

Where Roman numerals are still used today

Roman numerals remain in use in several contexts: clock faces (IV or IIII for 4), chapter and volume numbering in books, film and TV copyright years (e.g., MMXXV for 2025), Super Bowl numbering, Olympic Games years, names of monarchs and popes (e.g., Queen Elizabeth II), and architectural inscriptions. They also appear frequently in outlines, legal documents, and academic citation formats.