Tools

Roman Numeral Converter

Convert both ways: from an Arabic number (1 to 3999) to Roman, and from Roman back to a number with notation validation.

Instant🔒In your browserNo signup
Live

Arabic → Roman

Roman → Arabic

How Roman numerals work

Roman numerals use seven letters of the Latin alphabet as symbols. Each has a fixed value, and you combine them by adding from left to right, always largest to smallest. For example, MMXXIV is 1000 + 1000 + 10 + 10 + 5 − 1 = 2024. The only exception to pure addition is subtractive notation: when a smaller symbol appears before a larger one, it is subtracted.

Basic symbols

SymbolValue
I1
V5
X10
L50
C100
D500
M1000

Subtractive combinations

There are only six valid combinations where a smaller symbol is placed before a larger one to subtract. Any other subtraction (like IC or IL) is incorrect.

CombinationValue
IV4
IX9
XL40
XC90
CD400
CM900

Why there is no zero

The Roman system is purely additive: it represents quantities that are present. There is no symbol for zero because it began as a tool for counting and recording goods, not for positional calculation. The idea of zero as a number came much later, with the Hindu-Arabic system we use today, where the position of each digit matters and zero marks an empty place.

Why the maximum is 3999

With the seven basic letters, the largest symbol is M (1000), which can repeat up to three times: MMM = 3000. Adding the maximum for hundreds, tens and units (CMXCIX = 999) gives 3999 (MMMCMXCIX). To represent larger numbers, Romans used a vinculum, a horizontal line above a letter that multiplies it by 1000. But that overline notation is not part of the standard set of seven letters, which is why this tool is limited to the range 1–3999.

Repetition rules

The letters I, X, C and M can repeat at most three times in a row. That is why 4 is written IV, not IIII, and 40 is written XL, not XXXX. The letters V, L and D never repeat, because a doubled symbol already exists (VV would be X, LL would be C, DD would be M). This tool validates all of this with a round trip: it converts your text to a number and that number back to Roman; if it does not match what you typed, it is flagged as invalid.

Common uses today

  • Clock faces: many classic and wall clocks use Roman numerals for the hours.
  • Super Bowl: each edition is numbered in Roman (Super Bowl LVIII = 58), though the 50th was an exception written "50".
  • Book chapters and volumes: prologues, parts and chapters are often numbered in Roman.
  • Copyright years: movie and TV credits show the year in Roman (MMXXIV = 2024).
  • Kings, popes and monuments: Louis XIV, John Paul II, an inscription on a building.

Quick examples

Some useful numbers to verify: 4 = IV, 9 = IX, 49 = XLIX, 90 = XC, 444 = CDXLIV, 1994 = MCMXCIV, 2024 = MMXXIV, 3999 = MMMCMXCIX. If you try any of these in the converter above you get exactly that result.

FAQ

How do Roman numerals work?

Seven letters (I, V, X, L, C, D, M) added from largest to smallest, plus six subtractive combinations: IV, IX, XL, XC, CD, CM.

Why is there no zero?

The system is additive and represents quantities that are present, not absence with positional notation.

What is the largest Roman numeral?

Without overlines, the standard maximum is 3999 (MMMCMXCIX).

Can a letter repeat more than three times?

No. I, X, C and M repeat at most three times. That is why 4 is IV, not IIII. V, L and D never repeat.

Why do I see IIII on clocks?

It is an aesthetic tradition. The correct notation is IV; some clocks use IIII for visual balance.

Is it case sensitive?

No. It accepts lowercase and uppercase: it uppercases everything before validating.

How does it validate a Roman numeral?

It converts to a number and that number back to Roman. If it does not match what you typed, it is flagged invalid (rejects IIII, VV, IC, etc.).

Where are they still used?

Clocks, book chapters, Super Bowl, names of kings and popes, movie sequels and copyright years.

Was this generator useful?