Convertitore di Numeri Romani
Converti qualsiasi numero intero da 1 a 3999 in numeri romani, oppure decodifica un numero romano in un numero.
Ultimo aggiornamento: 20 giugno 2026 · Revisionato da TG we-Calculate Editorial TeamDirezione
I numeri romani usano i simboli I, V, X, L, C, D e M.
Come si converte un numero in numeri romani?
Suddividi il numero in migliaia, centinaia, decine e unità, poi scrivi ogni parte con i più grandi simboli romani che vi rientrano: M, D, C, L, X, V e I. Usa le coppie sottrattive (IV, IX, XL, XC, CD, CM) per i 4 e i 9. I numeri romani standard coprono da 1 a 3999.
Formula
How this is calculated
I numeri romani non sono posizionali come il nostro sistema decimale: ogni simbolo ha un valore fisso (I=1, V=5, X=10, L=50, C=100, D=500, M=1000) e si costruisce un numero sommando i valori dal più grande al più piccolo. Per trasformare un numero in numerale, il convertitore scorre una tabella di 13 blocchi costruttivi ordinati da M (1000) fino a I (1), e a ogni passo sottrae il blocco più grande che ancora ci sta, aggiungendo il suo simbolo — un metodo greedy che produce sempre la forma canonica. Le quattro coppie sottrattive (CM=900, CD=400, XC=90, XL=40) e (IX=9, IV=4) sono incluse così i 4 e i 9 sono scritti come IV/IX anziché con lunghe sequenze come IIII.
Per decodificare un numerale di nuovo in numero, legge i simboli da sinistra a destra: normalmente i valori vengono sommati, ma quando un simbolo più piccolo precede uno più grande (la regola sottrattiva) quel valore più piccolo viene invece sottratto.
L'intervallo valido è da 1 a 3999. Non c'è simbolo per lo zero o i negativi, e M può ripetersi al massimo tre volte, quindi 3999 (MMMCMXCIX) è il limite massimo. Il dato in ingresso è validato rispetto a uno schema rigoroso, quindi numerali malformati come IIII o VX vengono rifiutati anziché interpretati silenziosamente in modo arbitrario.
Esempi
| Dati | Risultato |
|---|---|
| 2026 → Romano | MMXXVI |
| 49 → Romano | XLIX |
| MCMLXXXIV → Numero | 1984 |
Domande frequenti
I numeri romani standard usano M per 1000 e consentono al massimo tre ripetizioni, quindi MMMCMXCIX = 3999 è il valore più grande. Numeri più alti richiedono un vinculum (sopralineatura) che non fa parte della notazione di base.
No. Il sistema romano non ha un simbolo per lo zero, quindi il valore più piccolo che puoi convertire è 1 (I).
Quando un simbolo più piccolo precede uno più grande, viene sottratto: IV è 4, IX è 9, XL è 40, XC è 90, CD è 400 e CM è 900. Questo evita lunghe sequenze come IIII.
Conosciuto anche come
Fonti e riferimenti
TG we-Calculate Editorial Team. (2026). Convertitore di Numeri Romani [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/roman-numeral-converter
TG we-Calculate Editorial Team. "Convertitore di Numeri Romani." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/roman-numeral-converter.
TG we-Calculate Editorial Team, "Convertitore di Numeri Romani," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/roman-numeral-converter
@misc{wecalculate_roman_numeral_converter, title = {Convertitore di Numeri Romani}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/roman-numeral-converter}}, year = {2026}, note = {TG we-Calculate} }
Questo calcolatore ti è stato utile?
