Home Math & Calculator Tools Roman Numeral Converter
XIV
Math

Roman Numeral Converter

Convert numbers to Roman numerals (and back) with full step-by-step breakdown. Supports bidirectional conversion, year mode for dates, batch conversion, and extended range up to 3,999,999 using vinculum notation.

⚡ Bidirectional📋 Step-by-step📅 Year mode🔢 Up to 3,999,999
Switch Tool:
🔒 100% Private — All calculations run in your browser. Nothing is sent to any server.
One per line for batch conversion
Enter a number to convert…
Roman numeral reference
I=1V=5X=10L=50 C=100D=500M=1000
IV=4IX=9XL=40XC=90 CD=400CM=900

📖How to Use the Roman Numeral Converter

  1. 1
    Choose conversion direction

    Switch between Number → Roman (convert a decimal number to Roman numerals) and Roman → Number (decode a Roman numeral string to its decimal value). Year mode lets you quickly convert years for tattoos, anniversaries, film credits, and formal documents.

  2. 2
    Enter the value

    For Number to Roman: type any integer from 1 to 3,999,999. For Roman to Number: type a valid Roman numeral string (I, V, X, L, C, D, M). Invalid symbols and combinations are highlighted with an error message explaining the rule that was violated.

  3. 3
    View the result with breakdown

    The result shows the full Roman numeral (or decimal), plus a step-by-step table listing each Roman symbol (or number group), its value, and how it combines to form the total. The subtraction pairs (IV, IX, XL, XC, CD, CM) are highlighted and explained.

💡Quick Reference

YearRoman
2024MMXXIV
1999MCMXCIX
2000MM
XIV14
XLII42

Frequently Asked Questions

What are the seven basic Roman numeral symbols?

I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. These seven symbols, combined according to specific rules, represent any integer from 1 to 3,999 in the classical system. For numbers over 3,999, extended notation uses a vinculum (overline) over a numeral to multiply its value by 1,000: V̄ = 5,000, X̄ = 10,000, M̄ = 1,000,000.

What are the subtraction rules in Roman numerals?

When a smaller value symbol appears immediately before a larger value symbol, it is subtracted. Only six subtractive pairs are valid: IV = 4 (not IIII), IX = 9 (not VIIII), XL = 40 (not XXXX), XC = 90 (not LXXXX), CD = 400 (not CCCC), CM = 900 (not DCCCC). These are the only valid subtractive combinations — mixing others (like IC for 99, which should be XCIX) is non-standard and considered incorrect.

Why is 4 written as IV and not IIII?

The subtractive notation (IV for 4, IX for 9, etc.) was codified in medieval times to reduce the length and visual complexity of numerals. However, IIII was historically common — it is still used on many traditional clock faces (typically showing IIII for 4 rather than IV, supposedly for visual symmetry with the VIII on the opposite side). This converter uses standard modern notation (IV, IX, etc.) as taught in schools and used in academic and formal contexts.

What is year mode and when would I use it?

Year mode is specifically designed for converting calendar years to and from Roman numerals. Common uses: copyright dates in film and television credits (© MMXXIV), tattoo design dates for birth years and anniversaries, formal invitations, chapter headings, and official event commemorations. The converter pre-fills the current year and shows the result instantly, making it easy to look up specific years.

How do Roman numerals go above 3,999?

Classical Roman numerals have no standard representation beyond 3,999 (MMMCMXCIX). Extended notation uses a vinculum (overline line) above a numeral to indicate multiplication by 1,000: V̄ = 5,000, X̄ = 10,000, L̄ = 50,000, C̄ = 100,000, D̄ = 500,000, M̄ = 1,000,000. This tool supports up to 3,999,999 using vinculum notation for the millions range.

Are there Roman numeral rules about repetition?

Yes — no numeral may appear more than three times in a row. I, X, C, and M can each appear up to three consecutive times (III = 3, XXX = 30, CCC = 300, MMM = 3000). V, L, and D may never repeat (so 10 is X, not VV; 1000 is M, not DD). Violating these rules produces invalid Roman numerals. This tool validates your input and highlights any rule violations.