Convertitore di numeri romani
Converti numeri arabi in romani e viceversa, da 1 a 3999, con verifica canonica. Prova subito il nostro strumento gratuito. L’elaborazione avviene localmente…
Inizia a usare
Conversione bidirezionale con verifica
Il convertitore gestisce la conversione in entrambe le direzioni tra numeri arabi ordinari e numeri romani maiuscoli canonici, usando I, V, X, L, C, D e M. Ad esempio, 2026 viene convertito in MMXXVI.
Limiti e regole
La conversione da arabo a romano accetta solo interi da 1 a 3999. Usa le coppie sottrattive standard IV, IX, XL, XC, CD e CM. Zero, negativi, decimali e valori superiori a 3999 vengono rifiutati perché la notazione con overline non è implementata.
L'input romano non fa distinzione tra maiuscole e minuscole, è limitato a 32 caratteri e deve essere canonico. Il parser calcola il valore e lo riconverte per confronto, quindi forme non standard come IVI vengono rifiutate piuttosto che normalizzate silenziosamente.
Esempio pratico
Se inserisci "MMXXVI" e selezioni la conversione da romano a arabo, il risultato sarà 2026. Se inserisci "2026" e selezioni da arabo a romano, otterrai "MMXXVI".
Limitazioni
La pagina supporta solo la sintassi convenzionale moderna dei numeri romani. Non supporta caratteri Unicode romani, varianti medievali, frazioni, orologio con IIII, overbar o grafie epigrafiche storiche.
Domande frequenti
Perché il numero 0 non viene convertito?
I Romani non avevano un simbolo per lo zero, quindi il convertitore rifiuta 0 e numeri negativi.
Posso usare numeri romani minuscoli?
Sì, l'input è case-insensitive: "mmxxvi" viene interpretato come MMXXVI.
Perché la mia sequenza come IVI viene rifiutata?
Perché non è una forma canonica. Il convertitore verifica che la sequenza sia valida e canonica, quindi IVI non è accettato.
Nota sulla privacy
La conversione avviene interamente nel browser: nessun dato viene inviato a server esterni.
Checklist per l'uso corretto
- Assicurati che il numero arabo sia compreso tra 1 e 3999.
- Per i numeri romani, usa solo I, V, X, L, C, D, M in forma canonica.
- Non includere spazi o caratteri speciali.
- Controlla che la lunghezza del numero romano non superi 32 caratteri.
L’elaborazione avviene localmente nel browser.