Convertitore di numeri romani

Converti 1–3.999 in notazione romana canonica o verifica testo romano. Esamina la scomposizione e copia o scarica la conversione.

Come usare lo strumento

Converti 1–3.999 in notazione romana canonica o verifica testo romano. Esamina la scomposizione e copia o scarica la conversione.

Passaggio 1

Scegli input decimale o romano

Esempio fisso

49XLIX

Usa Numero in romano per cifre intere da 1 a 3.999, oppure Romano in numero per testo composto da I, V, X, L, C, D e M. Minuscole e caratteri romani di compatibilità Unicode vengono normalizzati prima della convalida.

Passaggio 2

Leggi la scomposizione per posizioni

Esempio fisso

CM + XL + IV900 + 40 + 4

Un risultato valido mostra il totale e i token che lo hanno prodotto, come CM, XL e IV per 944. A una stringa rifiutata non viene assegnato un valore indovinato.

Passaggio 3

Copia, scarica o controlla al contrario

Esempio fisso

944CMXLIV944

Usa Inverti direzione dopo una conversione valida quando vuoi controllare l’altra lettura. Copia e Scarica mantengono insieme numero, forma romana e scomposizione in token.

Usi pratici

Numerazione di capitoli, scalette e versioni

Per un documento in cui la 49ª sezione richiede un’intestazione romana, seleziona Numero in romano e inserisci 49. Il risultato XLIX separa 40 e 9; IL viene rifiutato invece di essere trattato come abbreviazione alternativa. Usa Inverti direzione per controllare che XLIX restituisca 49 prima di inserire l’intestazione. Se uno stile editoriale usa numerazione romana minuscola, applica quella tipografia nel documento: l’output del convertitore resta maiuscolo. Conserva la numerazione come interi ordinari quando devi ordinare o rinumerare una scaletta; le stringhe romane stampate sono etichette, non un utile ordinamento numerico.

Anni per incisioni e iscrizioni

Per una prova di incisione che mostra l’anno 2026, inserisci 2026, controlla MMXXVI e leggi la scomposizione M + M + X + X + V + I. Inverti il risultato valido per confermare l’intero prima di approvare il progetto. Tieni l’anno decimale accanto alla prova; una X mancante cambia il valore, non solo l’aspetto. Se ti servono anche giorno e mese, converti separatamente ogni componente previsto e scegli i separatori nel progetto. Questo strumento converte un solo intero, non un’intera stringa di data o un’iscrizione in stile storico.

Controlli di trascrizione senza riscrivere la storia

Una didascalia museale per un orologio fotografato dovrebbe conservare IIII se è ciò che mostra il quadrante. Romano in numero rifiuterà quella grafia additiva perché la grammatica scelta usa IV; non suggerirà che la fotografia debba essere cambiata. Registra la forma osservata e, se utile, una nota separata con il valore quattro. La stessa distinzione conta quando si cita un titolo, si cataloga un oggetto o si controlla un OCR. Confronta le lettere dubbie con l’immagine originale prima di normalizzarle, perché una X apparente può essere un carattere diverso o un segno danneggiato.

Conversione di 2026 in MMXXVI con il valore dei simboli
L’esempio converte 2026 in MMXXVI. La scomposizione mostra 1.000 + 1.000 + 10 + 10 + 5 + 1, così puoi verificare il risultato prima di copiarlo.

Come il convertitore legge i numeri romani

La grammatica di lavoro è volutamente stretta: sette lettere latine, gruppi di posizione discendenti e sei coppie sottrattive approvate. Questo rende il risultato prevedibile per numeri di capitolo, date ed esempi moderni, evitando di affermare falsamente che ogni iscrizione romana storica usasse la stessa grafia.

I sette simboli sono I, V, X, L, C, D e M. Il convertitore li raggruppa per migliaia, centinaia, decine e unità, così ogni posizione può essere controllata indipendentemente prima che il valore sia aggiunto al totale. Per questo 944 viene letto come CM + XL + IV invece che come una regola libera del più piccolo prima del più grande.

L’input romano viene rifilato, i caratteri numerici romani di compatibilità dal blocco Unicode Number Forms vengono normalizzati in lettere latine ordinarie e il risultato viene convertito in maiuscolo. Altre lettere simili e segni di sopralineatura sono rifiutati. La tabella Unicode Number Forms elenca mappature di compatibilità come Ⅹ verso X, ma questo non rende parte della grammatica di questo strumento ogni carattere che assomiglia a un numero.

944CMXLIV944
Scomposizione fissa: 944 è CM + XL + IV, cioè 900 + 40 + 4.

Sette simboli, quattro gruppi di posizione

Il lato da numero decimale a romano percorre un elenco fisso di token da M fino a I. Sottrae il token più grande disponibile finché il valore restante diventa zero. Poiché l’intervallo si ferma a 3.999, il gruppo delle migliaia può contenere M, MM o MMM, ma mai una V con sopralinea o un’altra notazione estesa.

Il lato da romano a numero dimostra prima che l’intera stringa rispetta la stessa grammatica per posizioni. Solo dopo somma i valori dei token. Questo ordine è importante: impedisce a IIV, IL o IM di ricevere un valore comodo ma non supportato.

La scomposizione mostrata nella pagina è quindi diagnostica. Se 2026 diventa MMXXVI, i pezzi sono M, M, X, X, V e I. Se 49 diventa XLIX, i pezzi sono XL e IX. Quei token sono le unità esatte usate dal motore, non un’approssimazione didattica separata.

I valori di base sono I = 1, V = 5, X = 10, L = 50, C = 100, D = 500 e M = 1000. Ripetere un simbolo permesso ne somma il valore: III è tre, XX è venti e MMM è tremila. V, L e D non vengono ripetuti in questa grammatica. Una posizione decimale zero semplicemente non contribuisce con alcun gruppo: 2026 non ha gruppo delle centinaia, mentre 2006 non ha né centinaia né decine. Questa assenza è diversa dall’avere un simbolo romano per lo zero.

Gruppi canonici di posizione usati da questo convertitore
PosizioneSchemi accettatiEsempi e conseguenze
MigliaiaM, MM, MMMDa 1.000 a 3.000 sono normali ripetizioni di M; 4.000 è fuori dall’intervallo supportato.
CentinaiaC, CC, CCC, CD, D, DC, DCC, DCCC, CM400 è CD e 900 è CM; forme come CCCC o DM sono rifiutate.
DecineX, XX, XXX, XL, L, LX, LXX, LXXX, XC40 è XL e 90 è XC; IC non è accettato per 99.
UnitàI, II, III, IV, V, VI, VII, VIII, IX4 è IV e 9 è IX in questa grammatica; IIII si conserva solo come notazione di fonte fuori dalla conversione.

La sottrazione ammessa è locale, non arbitraria

Sono accettate come coppie sottrattive solo I prima di V o X, X prima di L o C, e C prima di D o M. La coppia appartiene al proprio gruppo di posizione. Così IV, IX, XL, XC, CD e CM restano validi mentre vengono rifiutate scorciatoie che saltano una posizione.

Un esempio svolto utile è 944. La posizione delle centinaia è CM per 900, la posizione delle decine è XL per 40 e la posizione delle unità è IV per 4. Il risultato completo è CMXLIV. Scrivere IM per 999 o XM per 990 sembra più breve, ma aggira i gruppi di posizione che lo strumento impone.

Il messaggio di errore è intenzionalmente prudente. Se le lettere sono valide ma l’ordine non è canonico, la pagina segnala un errore di sintassi e non deduce alcun valore. È più sicuro che trasformare silenziosamente un problema editoriale in un numero diverso.

Controlli comuni per scorciatoie tentanti
InputAccettato?Perché conta
XLIXSìXL contribuisce 40 e IX contribuisce 9, quindi il totale è 49.
ILNoI può sottrarre solo da V o X, non da L.
IIVNoIl gruppo delle unità non può impilare I prima di IV per inventare 3.
CMXLIVSì944 usa tre gruppi di posizione validi: CM, XL e IV.
MMMMNoL’intervallo con lettere ordinarie finisce a 3.999.

Che cosa significano normalizzazione ed errori

La modalità Numero accetta solo cifre decimali. Inserisci 1000, non 1,000, 1.000 o 1 000: il separatore di raggruppamento di una lingua resta un carattere non numerico in questo campo. Gli zeri iniziali come 0049 sono accettati e si convertono in XLIX, ma segni, frazioni e notazione esponenziale non lo sono. Un input vuoto lascia semplicemente vuoto il risultato; 0 e 4000 superano l’intervallo numerico. L’input è limitato a 64 caratteri, quindi incollare un paragrafo non è un modo per chiedere più conversioni.

In modalità Romano, le lettere latine minuscole vengono convertite in maiuscolo e il blocco di compatibilità Unicode da U+2160 a U+217F viene normalizzato. Così ⅩⅣ può diventare XIV. Una Х cirillica seguita da IV viene rifiutata perché non è la X latina, e una X con sopralinea combinante viene rifiutata perché le sopralinee non sono supportate. Gli spazi iniziali e finali vengono rimossi, ma gli spazi dentro un numero no: XIV è un numero qui, mentre X IV non è un lotto di due valori.

Due errori romani diversi sono utili. Un errore di lettere significa che i caratteri stessi sono fuori da I, V, X, L, C, D e M dopo il passaggio stretto di normalizzazione. Un errore di sintassi significa che i caratteri sono ammessi ma l’ordine o la coppia sottrattiva non corrisponde alla grammatica canonica.

Esiti attuali degli input
Tipo di inputEsitoPercorso di correzione
2026 in modalità NumeroValido: MMXXVIUsa Copia o Inverti direzione per ricontrollare l’output romano.
ⅩⅣ in modalità RomanoValido dopo la normalizzazione di compatibilità: XIVMantieni lettere latine semplici quando esporti verso sistemi con supporto font limitato.
ХIV con Х cirillicaErrore di lettereSostituisci il carattere simile con X latina se il testo previsto è XIV.
IIIIErrore di sintassiUsa IV per la conversione canonica, oppure conserva IIII come notazione di orologio o di fonte.
X con segno di sopralineaErrore di lettereScegli uno strumento e una convenzione che supportino esplicitamente i valori con sopralinea.

Quando non normalizzare la fonte

Conversione e trascrizione rispondono a domande diverse. La conversione chiede quale valore abbia una stringa secondo la grammatica moderna di questa pagina. La trascrizione chiede che cosa mostri effettivamente la fonte. Per un manoscritto, un monumento, un quadrante, un marchio o una didascalia di immagine, conserva la grafia osservata prima di decidere se aggiungere una nota normalizzata.

I quadranti sono l’esempio comune. Il Museo Seiko descrive molti orologi che usano IIII nella posizione delle quattro e presenta più di una spiegazione per quella convenzione. Questa pagina non dovrebbe trasformare quelle possibilità in un’unica storia di origine.

La regola pratica è semplice: usa il convertitore per una grafia moderna pianificata e usa il testo della fonte per un documento di fonte. Se servono entrambe, scrivile separatamente, per esempio fonte: IIII; valore normalizzato: 4. Così la decisione editoriale resta visibile.

Notazione dei quadranti e contesto editoriale

Un quadrante non è soltanto una linea dei numeri. È anche una disposizione fisica con simmetria, vincoli materiali e convenzioni di design ereditate. Un quadrante che mostra IIII può essere completamente intenzionale anche se una tabella scolastica elencherebbe IV.

Non correggere un orologio fotografato, una scheda di catalogo o una citazione solo perché il convertitore rifiuta IIII. Il flusso più prudente è registrare la grafia della fonte, aggiungere il valore numerico se utile e spiegare che il convertitore usa la sottrazione canonica moderna.

La stessa cautela vale per nomi e titoli. Se un gioco, film, nave, edificio o prodotto stilizza intenzionalmente un numero in modo non canonico, conserva il titolo come pubblicato. Puoi convertire un intero noto separatamente per un confronto canonico, ma lo strumento non dedurrà un valore previsto dalla grafia rifiutata del titolo. Una conversione non autorizza a rinominare un’opera.

Decisioni di trascrizione rispetto a conversione
AttivitàCampo migliore da conservarePerché
Etichetta museale per un quadranteIIII come osservato, più valore 4 se necessarioL’oggetto visibile è la prova.
Nuova intestazione di capitoloIVL’autore sta scegliendo una grafia moderna canonica.
Prova di incisione per un annoMMXXVI e decimale 2026La fonte decimale aiuta a individuare una lettera romana fuori posto prima della produzione.
Titolo citato con stile insolitoLa grafia del titolo, invariataIl risultato di un convertitore non autorizza a rinominare l’opera.

Controlli svolti e risoluzione dei problemi

Inizia dalla parte contestata più piccola. Se MCMXCIX è difficile da leggere, dividilo come M + CM + XC + IX. Il totale è 1.000 + 900 + 90 + 9, cioè 1.999. Se una forma incollata fallisce, controlla se il carattere che fallisce è un sosia invece di una lettera latina romana.

Per una data come 2026, il convertitore restituisce MMXXVI. Il gruppo delle migliaia è MM, quello delle decine è XX e quello delle unità è VI. Non c’è gruppo delle centinaia perché la cifra delle centinaia è zero. I numeri romani in questo strumento non usano un segnaposto per lo zero.

Quando un valore sembra troppo grande, controlla se la fonte usava una sopralinea o un’altra estensione. Questa pagina non implementa nessuna di quelle estensioni. Rimuovere i segni per far convalidare il testo non è una conversione equivalente: la notazione scelta dalla fonte può dare significato a quei segni. Stabilisci quella convenzione e usa uno strumento di supporto invece di segnalare un incollaggio non supportato come risultato aritmetico sbagliato.

Esempi fissi da controllare in entrambe le direzioni
DecimaleRomano canonicoScomposizione
4IV4 come una coppia sottrattiva.
49XLIX40 + 9; non IL.
944CMXLIV900 + 40 + 4.
2026MMXXVI1000 + 1000 + 10 + 10 + 5 + 1.
3999MMMCMXCIXValore massimo supportato senza sopralinee.

Metodo

La modalità Numero accetta solo cifre decimali intere da 1 a 3.999 e converte sottraendo token fissi da M a I. La modalità Romano rifila l’input, normalizza i caratteri romani di compatibilità Unicode da U+2160 a U+217F, converte le lettere latine in maiuscolo, richiede solo I, V, X, L, C, D e M, poi convalida l’intera grammatica canonica migliaia-centinaia-decine-unità prima di calcolare un valore.

Limiti

Il convertitore non analizza zero, numeri negativi, frazioni, notazione additiva di quadranti, varianti medievali o iscrizionali, forme apostrophus, sopralinee, parentesi usate come moltiplicatori o valori sopra 3.999. Non deduce un valore da testo malformato e non tratta lettere greche, cirilliche o altri sosia come simboli romani latini.

Correzioni

Per una segnalazione riproducibile, includi l’input esatto, la direzione della conversione, i caratteri copiati se sono coinvolti simboli speciali, la forma convenzionale attesa e perché quella convenzione si applica. Se la fonte usa IIII, sopralinee o un’altra notazione storica, conserva il testo originale della fonte e segnala la convenzione non supportata separatamente dagli errori aritmetici.

Domande frequenti

Perché il convertitore rifiuta IIII?
Quattro è IV nella grammatica scelta dal convertitore. Un orologio che mostra IIII usa un’altra convenzione di notazione, non necessariamente un numero sbagliato. Per una nuova intestazione canonica usa IV; per una trascrizione conserva l’IIII osservato e aggiungi un valore esplicativo se serve. Lo strumento non deduce valori da una notazione additiva dell'originale e non la riscrive automaticamente.
Quali coppie sottrattive sono ammesse?
Solo IV, IX, XL, XC, CD e CM, ciascuna nel proprio gruppo di posizione. Per scrivere 99, usa XCIX, non IC; per scrivere 49, usa XLIX, non IL. Le stringhe più brevi tentanti saltano una posizione e non rispettano la grammatica dichiarata. Un avviso di sintassi non dà un totale indovinato, quindi torna all’intero previsto o alla fonte originale prima di correggere la stringa.
La scomposizione somma lettere singole o coppie sottrattive?
Somma token convalidati. Per CMXLIV i token sono CM = 900, XL = 40 e IV = 4, non sei valori di lettere indipendenti. Una ripetizione ordinaria come MM appare come due token M, ciascuno del valore di 1000. Leggi le coppie approvate come unità prima di sommare; altrimenti sommare ogni lettera visibile darebbe il totale sbagliato.
Posso incollare numeri romani Unicode come ⅩⅣ?
Sì, quelle forme di compatibilità diventano XIV e possono essere convalidate. La normalizzazione è strettamente limitata da U+2160 a U+217F. Non traduce tutti i simboli numerici e non trasforma una Х cirillica in X latina. Se un incollaggio visivamente identico fallisce, riscrivi le lettere latine previste e confronta il risultato con la fonte. Per lo scambio, le lettere ordinarie di solito evitano dipendenze da glifi numerici speciali.
Perché zero e 4.000 non sono supportati?
Questa grammatica con lettere ordinarie copre da 1 a 3999 e non ha un token per lo zero. Il limite è un confine del convertitore, non un’affermazione che le notazioni storiche non potessero esprimere numeri più grandi. Per un valore che richiede una sopralinea o un’altra estensione, stabilisci prima la convenzione prevista e usa uno strumento che la supporti esplicitamente. Rimuovere il segno per far convalidare un incollaggio può cambiarne il valore previsto.
Devo correggere una fonte storica che non supera la convalida?
Non automaticamente. La trascrizione registra ciò che è visibile; la conversione sceglie una regola di lettura. Conserva lettere, segni e stile osservati, controlla la fotografia o l’originale per errori OCR e inserisci ogni valore normalizzato in una nota separata. Una forma di quadrante, un titolo ufficiale o un’iscrizione rifiutati non sono prova che tu debba riscrivere l’oggetto o rinominare l’opera.
Perché 1,000 viene rifiutato mentre 1000 funziona?
La modalità Numero richiede cifre senza punteggiatura di raggruppamento. Inserisci 1000, anche se la tua lingua normalmente scrive 1,000, 1.000 o 1 000. Gli zeri iniziali come 0049 sono accettati e non cambiano l’intero, ma un segno più, una frazione decimale o un’espressione esponenziale non sono accettati. Il valore romano risultante si basa sull’intero, non sulla larghezza della sua visualizzazione originale.
Posso convertire un’intera data o più numeri alla volta?
No. Il campo gestisce un solo intero o un solo numero romano. Converti separatamente giorno, mese e anno di una data se è il formato che ti serve, poi aggiungi tu i separatori. Incollare una frase, un elenco o spazi interni produce un avviso su caratteri o cifre invece di risultati separati. Un anno come MMXXVI da solo non codifica quale formato di data o calendario intendessi.
Che cosa controlla Inverti direzione e che cosa contiene Copia?
Inverti è disponibile per un risultato valido e sposta quel valore esatto nella modalità di input opposta, cosa utile per intercettare un numero non voluto prima del riuso. Non ripara una stringa rifiutata. Copia e Scarica includono insieme valore decimale, forma romana e scomposizione in token. Condividi invia solo il link dello strumento, non una cronologia di conversione o l’input corrente.