Roman Numeral Converter

Convert numbers to Roman numerals and Roman numerals back to numbers, from 1 to 3999.

MMXXVI

2,026

Roman numeral chart

1I
2II
3III
4IV
5V
6VI
7VII
8VIII
9IX
10X
20XX
30XXX
40XL
50L
60LX
70LXX
80LXXX
90XC
100C
400CD
500D
900CM
1000M
2000MM
2026MMXXVI

This Roman numeral converter works in both directions: enter an ordinary number to get the Roman numeral, or paste a Roman numeral to get the value back. Conversion happens as you type and validates the input, so an invalid numeral like IIII or VX is flagged rather than silently accepted.

Roman numerals use seven letters: I (1), V (5), X (10), L (50), C (100), D (500) and M (1000). Values are added when written in descending order — XVI is 16 — and subtracted when a smaller symbol precedes a larger one, which is why 4 is IV and 900 is CM. Only I, X and C can be used subtractively, and never more than one at a time.

The standard system tops out at 3,999 (MMMCMXCIX) because there is no single symbol for 5,000 in the common notation; larger values historically used a bar over the numeral to multiply it by a thousand. This Roman numeral converter covers the standard 1–3999 range that Super Bowl numbers, book chapters, clock faces, film copyright dates and monarch names all use. Everything runs client-side — free, instant, no signup.

Frequently asked questions