Roman Numeral Converter

Convert numbers to Roman numerals or Roman numerals back to regular numbers. Supports all standard Roman numeral conventions from I (1) to MMMCMXCIX (3999).

Updated June 2026 · How this works

How It Works
The formula, explained simply

Roman numeral conversion follows a systematic approach based on the ancient Roman counting system. The basic symbols are I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). Converting from Arabic numbers to Roman numerals works by breaking down the number into these standard values, starting with the largest.

The converter uses a mapping table of values and their Roman equivalents, including subtractive combinations like CM (900) and CD (400). For a number like 1994, it first takes 1000 (M), then 900 (CM), then 90 (XC), and finally 4 (IV), resulting in MCMXCIV. This method ensures the shortest possible Roman numeral representation.

When converting Roman numerals back to Arabic numbers, the system reads from right to left. If a symbol's value is smaller than the symbol to its right, it gets subtracted rather than added. This handles cases like IV (4) where I comes before V, meaning 5-1=4. The Roman numeral converter validates that only proper subtractive combinations are used according to traditional rules.

When To Use This
Right tool, right situation

Use the Roman numeral converter when working with formal documents, copyright dates, or traditional numbering systems. Movie credits often show copyright years in Roman numerals, and this tool helps decode them quickly. Book chapters, particularly in academic or classical texts, frequently use Roman numerals for front matter and section divisions.

Architects and designers use Roman numerals for building cornerstones, commemorative plaques, and formal inscriptions. The converter is essential when designing monuments, gravestones, or anniversary items where Roman numerals add classical elegance. Clock faces with Roman numerals also require accurate conversion for restoration or custom timepiece projects.

Educational settings benefit from this converter when teaching history, Latin, or classical studies. Students can quickly verify their manual conversions and understand the patterns in Roman numeral construction. The tool also helps with puzzle solving, crossword clues, and trivia questions involving Roman numeral interpretation.

Common Mistakes
Why results sometimes look wrong

The most common error when converting to Roman numerals is using invalid subtractive combinations. You cannot write IC for 99 or IM for 999 - these violate traditional rules. Only adjacent or skip-one values can use subtraction: IV not IIV, IX not VIV, XL not XXL, XC not LXL, CD not CCD, and CM not DCM.

Another frequent mistake is repeating symbols too many times. No symbol should appear more than three times consecutively. Instead of IIII for 4, use IV. Instead of XXXX for 40, use XL. The Roman numeral system was designed for concise representation, not endless repetition.

When reading Roman numerals, people often forget the right-to-left scanning rule for subtraction. In MCMXC, the CM represents 900 (not 1100), and the XC represents 90 (not 110). Always check if each symbol is larger or smaller than the one following it to determine whether to add or subtract its value.

The Math
Worked examples and deeper derivation

Roman numeral mathematics operates on an additive system with subtractive notation for specific cases. The fundamental principle is that symbols are arranged from largest to smallest value, with smaller symbols before larger ones indicating subtraction. Only certain subtractive combinations are valid: I can precede V or X, X can precede L or C, and C can precede D or M.

The conversion algorithm for Arabic to Roman uses a greedy approach, selecting the largest possible Roman value at each step. For example, converting 2749 starts with MM (2000), then DCC (700), then XL (40), and finally IX (9), giving MMDCCXLIX. This method guarantees the shortest valid Roman numeral.

Mathematically, Roman numerals represent a base-10 system with irregular notation. Unlike Arabic numerals where position determines value, Roman numerals use symbol combination and ordering rules. The maximum standard value of 3999 reflects the practical limit of readable Roman notation using traditional symbols.

Converting a birth year
Number 1985, convert to Roman
1985 becomes MCMLXXXV, perfect for commemorative items or formal documents.
Reading a movie copyright date
Roman numerals MCMXC, convert to number
MCMXC equals 1990, showing when the film was made.
Chapter numbering
Number 47, convert to Roman
47 becomes XLVII for traditional book chapter numbering.

Common questions

How do I convert numbers to Roman numerals?
Select 'Number to Roman numerals', enter any whole number from 1 to 3999, and the calculator instantly shows the Roman numeral equivalent. The system uses standard Roman numeral rules including subtractive notation like IV for 4 and CM for 900.
What is the highest Roman numeral I can convert?
This Roman numeral converter works up to 3999 (MMMCMXCIX). Traditional Roman numerals don't have standard symbols for numbers above 3999, though some extended systems exist using bars or other notation methods.
How do I read Roman numerals with subtraction rules?
When a smaller numeral appears before a larger one, subtract it. For example, IV means 5-1=4, and CD means 500-100=400. Only specific combinations are valid: I before V or X, X before L or C, and C before D or M.

Need something this doesn't cover?

Suggest a tool — we'll build it →