Util Tools logo Util Tools
Convertitori

Roman Numeral Converter

Convert numbers to Roman numerals and back, up to 3,999,999.

  • 100% gratis
  • Nessuna registrazione
  • Funziona nel browser
Result

Step-by-step breakdown

Symbol reference

SymbolValue
I1
V5
X10
L50
C100
D500
M1000

Numbers 1–20

Roman numeral rules

  1. Symbols are written largest to smallest, left to right.
  2. If a smaller numeral appears before a larger one, subtract it (IV = 4, IX = 9).
  3. A symbol cannot be repeated more than 3 times in a row (4 is IV, not IIII).
  4. Only I, X, and C can be used as subtractive prefixes.
  5. An overline (vinculum) multiplies a numeral by 1,000 - V̅ = 5,000, X̅ = 10,000.
Guida

How Roman numerals work

Roman numerals build numbers from seven letters: I (1), V (5), X (10), L (50), C (100), D (500), and M (1000). You read them by adding values from largest to smallest, so MMXXIV is 1000 + 1000 + 10 + 10 + 4 = 2024 (the final IV is the subtractive form of 4). The converter handles both directions automatically and validates input, so non-standard forms are caught.

The subtractive rule (why 4 is IV, not IIII)

To avoid four identical letters in a row, Roman numerals use a subtractive rule: when a smaller value sits before a larger one, you subtract it. So 4 is IV (5 minus 1), 9 is IX (10 minus 1), 40 is XL, 90 is XC, 400 is CD, and 900 is CM. Only certain pairs are allowed (I before V or X, X before L or C, C before D or M), which keeps the system unambiguous.

Reading years

Years are the most common real-world Roman numerals, seen on buildings, films, and copyright lines. For example, MCMXCIV breaks down as M (1000) + CM (900) + XC (90) + IV (4) = 1994. To write the current year, enter it above and the tool builds the numeral for you, applying the subtractive rule correctly.

How large can Roman numerals go?

In standard notation, the largest value is 3,999 (MMMCMXCIX), because there is no single symbol beyond M. To represent larger numbers, the system uses a vinculum, an overline that multiplies a numeral by 1,000. This tool supports vinculum notation up to 3,999,999, so you can convert numbers far beyond the classic limit.

Ultimo aggiornamento: settembre 2026

Frequently Asked Questions

Questo strumento è gratuito e sicuro?
Sì, è gratuito al 100% e la maggior parte delle operazioni avviene localmente nel tuo browser.