Skip to content
Toolcroft

Roman Numeral Converter - Arabic ↔ Roman Numerals

Math Calculators

Convert canonical Arabic and Roman numerals from 1 to 3,999,999 with overline input, ASCII aliases, place-value steps, and browser-only processing.

Conversion direction
Quick reference table
ArabicRoman
1I
4IV
5V
9IX
10X
40XL
50L
90XC
100C
400CD
500D
900CM
1000M

How to use this tool

  1. Choose a direction. Select "Arabic → Roman" to convert a number to Roman numerals, or "Roman → Arabic" to convert Roman numerals to a number.
  2. Enter your value. Type an Arabic number (1–3,999,999) or a Roman numeral using I, V, X, L, C, D, M. For large Roman values, paste the combining-overline form or use an ASCII alias such as _V; aliases can prefix each overlined letter.
  3. Read the result. The converted value appears instantly. Copy it to your clipboard with the Copy button.

How Roman numerals work

Roman numerals use seven letters: I (1), V (5), X (10), L (50), C (100), D (500), and M (1,000). Numerals are generally written from largest to smallest, left to right, and values are added together. The special cases are the six subtractive pairs:

  • IV = 4 (5 − 1)
  • IX = 9 (10 − 1)
  • XL = 40 (50 − 10)
  • XC = 90 (100 − 10)
  • CD = 400 (500 − 100)
  • CM = 900 (1,000 − 100)

Roman numerals reference table 1–20

ArabicRomanArabicRoman
1I11XI
2II12XII
3III13XIII
4IV14XIV
5V15XV
6VI16XVI
7VII17XVII
8VIII18XVIII
9IX19XIX
10X20XX

Roman numerals reference table for hundreds and thousands

ArabicRomanArabicRoman
100C1,000M
200CC2,000MM
300CCC3,000MMM
400CD1,776MDCCLXXVI
500D1,999MCMXCIX
600DC2,024MMXXIV
700DCC2,025MMXXV
800DCCC3,999MMMCMXCIX
900CMN/AN/A

Common uses of Roman numerals today

Roman numerals are still widely used for: clock faces (I–XII), chapter and book numbering, movie sequel numbering (e.g., Rocky IV), Super Bowl numbering, Olympic Games years, copyright years on film and TV credits, and formal outlines.

Why do clock faces show IIII instead of IV?

Many clock faces use IIII instead of IV. Theories include: aesthetic balance (four I's mirror the VIII on the opposite side), avoiding confusion with the Roman numeral for "Jupiter" (IV was an abbreviation), and a historical preference by clockmakers. This converter uses standard academic notation (IV for 4).

Medieval and modern extensions

Standard Roman numeral notation tops out at 3,999 (MMMCMXCIX). This converter also supports vinculum overline forms up to 3,999,999: a bar multiplies the marked letter’s value by 1,000. When entering a large Roman numeral, use its combining-overline form or an ASCII alias such as _V for V̄. The decoder accepts both the combining macron and combining overline marks.

  • V̄ = 5,000
  • X̄ = 10,000
  • L̄ = 50,000
  • C̄ = 100,000
  • D̄ = 500,000
  • M̄ = 1,000,000

The encoder uses the standard subtractive forms for values through 3,999, then adds overlined tokens for larger place values. For example, V̄ represents 5,000, and this converter supports the same notation in both directions through 3,999,999.

Year conversion reference

YearRoman numeral
2025MMXXV
2024MMXXIV
2023MMXXIII
1984MCMLXXXIV
1776MDCCLXXVI

Frequently asked questions

What is the highest number supported?

This converter supports values from 1 to 3,999,999. Above 3,999, an overline (vinculum) multiplies a letter’s value by 1,000 (V̄ = 5,000). Roman-to-Arabic input accepts combining overlines and ASCII aliases such as _V.

Why do Roman numerals start at 1?

Ancient Romans had no symbol for zero, and Roman numerals were a tally system. The number zero and negative numbers are concepts developed later by Indian and Arab mathematicians.

How does subtractive notation work?

When a smaller numeral appears before a larger one, it is subtracted. The six valid subtractive pairs are: IV (4), IX (9), XL (40), XC (90), CD (400), and CM (900). Any other subtractive use is invalid.

What does the overline notation mean?

A horizontal bar (overline) above a Roman numeral multiplies its value by 1,000. So V̄ = 5,000, X̄ = 10,000, L̄ = 50,000, C̄ = 100,000, D̄ = 500,000, and M̄ = 1,000,000. Roman-to-Arabic accepts combining macron or overline marks, as well as ASCII aliases such as _V and _C_M.

Is IIII valid for 4?

IIII appears on clock faces but is not standard. The correct form is IV. This converter follows the standard subtractive notation used in academic and modern contexts.

Browse all math calculators