I numeri romani sono il modo in cui gli antichi Romani scrivevano i numeri, usando sette lettere: I, V, X, L, C, D e M. Li incontriamo ancora oggi sui quadranti degli orologi, nei nomi di re e papi, nei secoli dei libri di storia, sulle facciate dei palazzi e in molti tatuaggi con una data importante. Le regole sono poche: una volta capite, leggere e scrivere i numeri romani diventa un gioco di pazienza più che di memoria.
In breve
- I sette simboli: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000.
- Le regole: un simbolo uguale o più piccolo a destra si somma; uno più piccolo a sinistra si sottrae, ma solo nelle sei coppie IV, IX, XL, XC, CD e CM.
- La tabella dei numeri romani da 1 a 100 e il metodo per scrivere qualsiasi numero da 1 a 1000, fino a 3999 e oltre.
- Numeri grandi con la linea sopra, anni e date (1999 = MCMXCIX, 2026 = MMXXVI), orologi, zero ed errori da evitare.
- Quattro PDF gratuiti: due tabelle da stampare e una scheda di esercizi per la scuola primaria, con le soluzioni.
Devi convertire subito un numero, un anno o una data? Usa il convertitore di numeri romani: scrivi il numero, oppure il numero romano, e ottieni il risultato con la spiegazione passo per passo.
I sette simboli dei numeri romani
Tutto il sistema si regge su sette simboli. Ognuno ha un valore fisso, che non cambia in base alla posizione: è la grande differenza con le nostre cifre, dove il 2 di 20 vale venti e il 2 di 200 vale duecento.
| Simbolo | Valore | In lettere |
|---|---|---|
| I | 1 | uno |
| V | 5 | cinque |
| X | 10 | dieci |
| L | 50 | cinquanta |
| C | 100 | cento |
| D | 500 | cinquecento |
| M | 1000 | mille |
Da dove vengono questi segni? Nessuno lo sa con certezza. L’ipotesi più diffusa è che derivino da antiche tacche di conteggio, come quelle che si incidevano su un bastoncino per contare animali o giorni: un segno per ogni unità, un segno diverso ogni cinque e ogni dieci. C’è anche chi vede nella V la forma di una mano aperta, con il pollice staccato dalle altre dita, e nella X due V unite. Che C e M siano le iniziali delle parole latine centum (cento) e mille è comodo per ricordarle, ma secondo molti studiosi la somiglianza sarebbe arrivata dopo: le forme più antiche di questi due simboli erano diverse.
Un’ultima curiosità: i numeri romani servivano soprattutto per scrivere e registrare quantità. Per fare i calcoli, i Romani usavano spesso l’abaco.
Le regole: come si leggono e come si scrivono i numeri romani
Regola 1: i valori si sommano
Quando un simbolo è seguito da uno uguale o più piccolo, i valori si sommano, leggendo da sinistra a destra. Qualche esempio: VI = 5 + 1 = 6; XV = 10 + 5 = 15; LXX = 50 + 10 + 10 = 70; MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666.
Regola 2: la sottrazione, solo in sei casi
Quando un simbolo più piccolo sta prima di uno più grande, il suo valore si toglie. Questa regola però non vale per qualsiasi coppia di lettere: le sottrazioni ammesse sono soltanto sei.
- IV = 4 (5 − 1) e IX = 9 (10 − 1)
- XL = 40 (50 − 10) e XC = 90 (100 − 10)
- CD = 400 (500 − 100) e CM = 900 (1000 − 100)
In pratica, la I si mette davanti solo a V e X, la X solo davanti a L e C, la C solo davanti a D e M. V, L e D non si sottraggono mai. Per questo 99 non si scrive IC ma XCIX, e 49 non si scrive IL ma XLIX.
Vale la pena sapere che nelle iscrizioni antiche si trovano spesso forme come IIII per 4 o VIIII per 9. Le regole rigide che si studiano oggi a scuola si sono affermate poco a poco, tra il Medioevo e l’età moderna, e sono quelle da usare quando si scrive un numero romano.
Regola 3: al massimo tre volte di fila
I, X, C e M si possono ripetere fino a tre volte di fila: III = 3, XXX = 30, CCC = 300, MMM = 3000. Per il quattro si passa alla sottrazione: 4 = IV, 40 = XL, 400 = CD. V, L e D invece non si ripetono mai, perché due V farebbero 10, che ha già il suo simbolo: X.
Come si legge un numero romano
Per leggere un numero romano si va da sinistra a destra, a piccoli pezzi. Se il simbolo che segue è più grande, i due formano una coppia di sottrazione; altrimenti il simbolo si somma e basta. Proviamo con MCMXCIX:
- M = 1000 (dopo c’è una C, più piccola: si somma).
- CM = 900 (la C sta prima della M, più grande: si sottrae).
- XC = 90 (la X sta prima della C).
- IX = 9 (la I sta prima della X).
- Totale: 1000 + 900 + 90 + 9 = 1999.
Come si scrive un numero romano
Il metodo più sicuro è dividere il numero in migliaia, centinaia, decine e unità, scrivere ogni pezzo in numeri romani e mettere i pezzi in fila, da sinistra a destra. Le cifre zero non si scrivono: semplicemente quel pezzo manca.
- 1999 = 1000 + 900 + 90 + 9 = M + CM + XC + IX = MCMXCIX
- 2026 = 2000 + 20 + 6 = MM + XX + VI = MMXXVI
- 49 = 40 + 9 = XL + IX = XLIX (non IL)
- 99 = 90 + 9 = XC + IX = XCIX (non IC)
- 444 = 400 + 40 + 4 = CD + XL + IV = CDXLIV
- 704 = 700 + 4 = DCC + IV = DCCIV
L’errore classico è cercare una scorciatoia: scrivere 1999 come «mille meno uno», cioè MIM, oppure 99 come «cento meno uno», cioè IC. Sembra logico, ma le regole non lo permettono: si sottrae solo nelle sei coppie viste sopra, e sempre un pezzo alla volta.
Tabella dei numeri romani da 1 a 100
Ecco la tabella completa dei numeri romani da 1 a 100, divisa in colonne di venti numeri. Se ti serve su carta, c’è anche la versione da stampare in PDF.
| 1-20 | 21-40 | 41-60 | 61-80 | 81-100 |
|---|---|---|---|---|
| 1 = I | 21 = XXI | 41 = XLI | 61 = LXI | 81 = LXXXI |
| 2 = II | 22 = XXII | 42 = XLII | 62 = LXII | 82 = LXXXII |
| 3 = III | 23 = XXIII | 43 = XLIII | 63 = LXIII | 83 = LXXXIII |
| 4 = IV | 24 = XXIV | 44 = XLIV | 64 = LXIV | 84 = LXXXIV |
| 5 = V | 25 = XXV | 45 = XLV | 65 = LXV | 85 = LXXXV |
| 6 = VI | 26 = XXVI | 46 = XLVI | 66 = LXVI | 86 = LXXXVI |
| 7 = VII | 27 = XXVII | 47 = XLVII | 67 = LXVII | 87 = LXXXVII |
| 8 = VIII | 28 = XXVIII | 48 = XLVIII | 68 = LXVIII | 88 = LXXXVIII |
| 9 = IX | 29 = XXIX | 49 = XLIX | 69 = LXIX | 89 = LXXXIX |
| 10 = X | 30 = XXX | 50 = L | 70 = LXX | 90 = XC |
| 11 = XI | 31 = XXXI | 51 = LI | 71 = LXXI | 91 = XCI |
| 12 = XII | 32 = XXXII | 52 = LII | 72 = LXXII | 92 = XCII |
| 13 = XIII | 33 = XXXIII | 53 = LIII | 73 = LXXIII | 93 = XCIII |
| 14 = XIV | 34 = XXXIV | 54 = LIV | 74 = LXXIV | 94 = XCIV |
| 15 = XV | 35 = XXXV | 55 = LV | 75 = LXXV | 95 = XCV |
| 16 = XVI | 36 = XXXVI | 56 = LVI | 76 = LXXVI | 96 = XCVI |
| 17 = XVII | 37 = XXXVII | 57 = LVII | 77 = LXXVII | 97 = XCVII |
| 18 = XVIII | 38 = XXXVIII | 58 = LVIII | 78 = LXXVIII | 98 = XCVIII |
| 19 = XIX | 39 = XXXIX | 59 = LIX | 79 = LXXIX | 99 = XCIX |
| 20 = XX | 40 = XL | 60 = LX | 80 = LXXX | 100 = C |
Guardando la tabella si vede bene la logica: dopo le decine arrivano sempre le stesse unità (I, II, III, IV, V, VI, VII, VIII, IX). Così 30 è XXX, 34 è XXXIV e 39 è XXXIX. Chi impara bene le unità da 1 a 9 e le decine da 10 a 90 sa già scrivere qualsiasi numero fino a 99.
I numeri più cercati
Alcuni numeri mettono in difficoltà più di altri, quasi sempre perché richiedono una sottrazione. Eccoli raccolti in un colpo d’occhio.
| Numero | In numeri romani | Numero | In numeri romani |
|---|---|---|---|
| 4 | IV | 90 | XC |
| 9 | IX | 99 | XCIX |
| 19 | XIX | 100 | C |
| 39 | XXXIX | 400 | CD |
| 40 | XL | 500 | D |
| 49 | XLIX | 900 | CM |
| 50 | L | 1000 | M |
Numeri romani da 1 a 1000
Una tabella con mille righe sarebbe lunga e poco pratica. Basta invece questa tabella di composizione: ogni cifra del numero ha la sua colonna. Prendi la cifra delle centinaia, quella delle decine e quella delle unità, trova il pezzo corrispondente e mettili in fila.
| Cifra | Migliaia | Centinaia | Decine | Unità |
|---|---|---|---|---|
| 1 | M (1000) | C (100) | X (10) | I (1) |
| 2 | MM (2000) | CC (200) | XX (20) | II (2) |
| 3 | MMM (3000) | CCC (300) | XXX (30) | III (3) |
| 4 | – | CD (400) | XL (40) | IV (4) |
| 5 | – | D (500) | L (50) | V (5) |
| 6 | – | DC (600) | LX (60) | VI (6) |
| 7 | – | DCC (700) | LXX (70) | VII (7) |
| 8 | – | DCCC (800) | LXXX (80) | VIII (8) |
| 9 | – | CM (900) | XC (90) | IX (9) |
Per esempio 368 ha 3 centinaia, 6 decine e 8 unità: CCC + LX + VIII = CCCLXVIII. Il numero 1000 è semplicemente M. La stessa tabella, con alcuni esempi svolti, è nel PDF della tabella fino a 3999.
Da 100 a 200, di dieci in dieci
Tra 100 e 200 la C resta sempre in testa e cambiano solo le decine e le unità che la seguono.
| Numero | In numeri romani | Numero | In numeri romani |
|---|---|---|---|
| 100 | C | 160 | CLX |
| 110 | CX | 170 | CLXX |
| 120 | CXX | 180 | CLXXX |
| 130 | CXXX | 190 | CXC |
| 140 | CXL | 200 | CC |
| 150 | CL |
Fino a 3999 e oltre
Per le migliaia si aggiunge una M per ogni mille: MM = 2000, MMM = 3000. Il numero più grande che si può scrivere con le sole sette lettere, rispettando le regole moderne, è 3999 = MMMCMXCIX. Per arrivare a 4000 servirebbe una quarta M di fila, che la regola delle ripetizioni non ammette. Da lì in avanti si usa un altro accorgimento: la linea sopra.
Numeri grandi: la linea sopra (5000, 10000, un milione)
Per i numeri grandi si usa il vinculum, una linea orizzontale tracciata sopra una o più lettere: la linea moltiplica per 1000 il valore delle lettere che copre. Così 5000 si scrive V e 10.000 si scrive X.
| Scrittura | Valore | Perché |
|---|---|---|
| IV | 4.000 | 4 × 1.000 (alcuni scrivono MMMM) |
| V | 5.000 | 5 × 1.000 |
| X | 10.000 | 10 × 1.000 |
| L | 50.000 | 50 × 1.000 |
| C | 100.000 | 100 × 1.000 |
| D | 500.000 | 500 × 1.000 |
| M | 1.000.000 | 1.000 × 1.000, cioè un milione |
Le lettere senza linea mantengono il loro valore normale e si aggiungono come al solito: XV = 15.000, mentre XDCCC = 10.800.
Questa è la convenzione più usata oggi, anche nei convertitori. Nell’antichità le cose erano meno uniformi: a volte la linea sopra serviva solo a far capire che quelle lettere erano un numero e non una parola, e per le migliaia esistevano anche altri segni, come una I racchiusa tra una C e una C rovesciata (CIƆ) per mille. Nei testi antichi, quindi, lo stesso numero grande può comparire scritto in modi diversi.
Anni e date in numeri romani
Come si scrive un anno in numeri romani
Un anno si converte come qualsiasi altro numero: lo si divide in migliaia, centinaia, decine e unità. Quindi 1999 = M + CM + XC + IX = MCMXCIX, 2000 = MM e 2026 = MM + XX + VI = MMXXVI. Gli anni dal 1900 al 1999 cominciano tutti con MCM (1900 = MCM), quelli dal 2000 in poi con MM.
Ecco gli anni che si cercano più spesso, dagli anni Novanta a oggi, più qualche anno tondo del Novecento.
| Anno | In numeri romani | Anno | In numeri romani |
|---|---|---|---|
| 1900 | MCM | 2006 | MMVI |
| 1950 | MCML | 2007 | MMVII |
| 1960 | MCMLX | 2008 | MMVIII |
| 1970 | MCMLXX | 2009 | MMIX |
| 1980 | MCMLXXX | 2010 | MMX |
| 1990 | MCMXC | 2011 | MMXI |
| 1991 | MCMXCI | 2012 | MMXII |
| 1992 | MCMXCII | 2013 | MMXIII |
| 1993 | MCMXCIII | 2014 | MMXIV |
| 1994 | MCMXCIV | 2015 | MMXV |
| 1995 | MCMXCV | 2016 | MMXVI |
| 1996 | MCMXCVI | 2017 | MMXVII |
| 1997 | MCMXCVII | 2018 | MMXVIII |
| 1998 | MCMXCVIII | 2019 | MMXIX |
| 1999 | MCMXCIX | 2020 | MMXX |
| 2000 | MM | 2021 | MMXXI |
| 2001 | MMI | 2022 | MMXXII |
| 2002 | MMII | 2023 | MMXXIII |
| 2003 | MMIII | 2024 | MMXXIV |
| 2004 | MMIV | 2025 | MMXXV |
| 2005 | MMV | 2026 | MMXXVI |
Come si scrive una data in numeri romani
Per una data completa si converte separatamente ogni parte: giorno, mese e anno. In Italia l’ordine è giorno, mese, anno. Il 17 ottobre 2026 diventa così:
- giorno: 17 = XVII
- mese: ottobre è il mese numero 10 = X
- anno: 2026 = MMXXVI
- data completa: XVII.X.MMXXVI
Come separatori vanno bene il punto (XVII.X.MMXXVI), il punto a metà altezza (XVII·X·MMXXVI), il trattino o la barra (XVII-X-MMXXVI, XVII/X/MMXXVI) oppure uno spazio. Non esiste una regola ufficiale: l’importante è metterne uno, perché senza separatori le tre parti si confondono. Si può anche abbreviare l’anno a due cifre (26 = XXVI, quindi XVII.X.XXVI), ma la data diventa meno chiara. Se la data è per qualcuno che vive negli Stati Uniti, ricorda che lì si mette prima il mese e poi il giorno.
Per non sbagliare, il convertitore di numeri romani ha una funzione apposta per le date: scegli il giorno, il separatore e l’anno a due o quattro cifre, e ottieni la data pronta da copiare.
Tatuaggi, fedi e incisioni: controlla due volte
Le date in numeri romani sono amatissime nei tatuaggi, sulle fedi nuziali, negli inviti di nozze e sulle targhe. Proprio perché sono cose difficili da correggere, conviene controllare due volte: prima con il convertitore, poi rifacendo il conto a mano pezzo per pezzo, e infine facendo leggere la data a un’altra persona. Gli errori che si vedono più spesso riguardano proprio gli anni: MIM al posto di MCMXCIX per il 1999, MCMIC al posto di MCMXCIX, oppure IIII nel giorno al posto di IV.
Secoli, re, papi e capitoli
I numeri romani si usano ancora in molti contesti, quasi sempre come numeri ordinali (primo, secondo, terzo…).
- Secoli: viviamo nel XXI secolo, cioè negli anni dal 2001 al 2100; il XX secolo è il Novecento (dal 1901 al 2000) e il XV secolo è il Quattrocento. Il trucco per trovare il secolo di un anno che non finisce con 00: prendi le prime due cifre e aggiungi uno. Per esempio 1492 → 14 + 1 = 15 → XV secolo.
- Re, regine e papi con lo stesso nome: Luigi XIV di Francia, Elisabetta II del Regno Unito, papa Leone XIV, eletto nel 2025. Si leggono come ordinali: «Luigi quattordicesimo».
- Eventi numerati: i Giochi olimpici invernali di Milano Cortina 2026 sono i XXV Giochi olimpici invernali.
- Libri e documenti: capitoli, volumi, atti di un’opera teatrale, articoli e paragrafi. Le pagine introduttive di molti libri sono numerate in minuscolo: i, ii, iii, iv.
Perché sugli orologi c’è IIII e non IV
Molti orologi con i numeri romani indicano le quattro con IIII invece di IV. Non è un errore: è una tradizione molto antica dell’orologeria. La spiegazione più citata è visiva: IIII fa da contrappeso al VIII che sta dalla parte opposta del quadrante e rende il disegno più equilibrato. Circolano anche altre ipotesi, ma nessuna è dimostrata, e la regola non è universale: ci sono orologi, anche famosi, che usano IV. In ogni caso, fuori dal quadrante di un orologio, il 4 si scrive IV.
I Romani avevano lo zero? E i numeri negativi?
No. Nel sistema romano non c’è un simbolo per lo zero, e in un certo senso non serviva: i numeri romani non sono posizionali, quindi non hanno bisogno di un segno che tenga il posto vuoto, come lo zero nel nostro 105. Neppure i numeri negativi e i decimali, come li intendiamo oggi, hanno una scrittura in numeri romani; per alcune frazioni i Romani usavano segni a parte, basati sui dodicesimi.
Nel Medioevo, quando nelle tavole per calcolare la data della Pasqua serviva indicare un risultato nullo, alcuni autori usarono la parola latina nulla («niente»), o la sola iniziale N. Non era però un vero zero come quello delle cifre indo-arabiche, che si diffusero in Europa soprattutto a partire dal XIII secolo, anche grazie al Liber abbaci di Leonardo Fibonacci (1202).
Gli errori più comuni con i numeri romani
- IIII per 4: si scrive IV. IIII resta solo sui quadranti degli orologi, per tradizione.
- XXXX per 40: nessun simbolo si ripete quattro volte di fila; 40 si scrive XL.
- IC per 99: la I si toglie solo a V e X; 99 = 90 + 9 = XCIX.
- IL per 49: stesso problema; 49 = 40 + 9 = XLIX.
- IM o MIM per 999 e 1999: 999 = CMXCIX, 1999 = MCMXCIX.
- VX o VV: V, L e D non si sottraggono e non si ripetono mai; 5 è semplicemente V e 10 è X.
- IXX per 19: l’ordine conta; 19 = 10 + 9 = XIX.
- Spazi in mezzo, come «MM XXVI» o «M CM XC IX»: i pezzi si scrivono attaccati (MMXXVI, MCMXCIX). Gli spazi si usano solo per separare giorno, mese e anno in una data.
Domande frequenti sui numeri romani
Come si scrivono 40, 50 e 500 in numeri romani?
40 si scrive XL (50 − 10), 50 si scrive L e 500 si scrive D. Di conseguenza 45 = XLV, 55 = LV e 550 = DL.
Come si scrive 19 in numeri romani?
19 si scrive XIX: una X per il 10 e IX per il 9. Allo stesso modo 39 = XXXIX, 49 = XLIX e 99 = XCIX.
Quanto valgono L e D nei numeri romani?
L vale 50 e D vale 500. Insieme a V (5) sono i tre simboli che non si ripetono mai e non si mettono mai davanti a un simbolo più grande per sottrarre.
Come si scrivono 1000 e 5000 in numeri romani?
1000 si scrive M, 2000 MM e 3000 MMM. Per 5000 si usa la V con la linea sopra, V, perché la linea moltiplica per 1000.
Qual è il numero romano più grande?
Con le sette lettere e le regole moderne il numero più grande è 3999, cioè MMMCMXCIX. Con la linea sopra si può andare molto oltre: M vale un milione, e i convertitori di solito arrivano a 3.999.999.
Esiste lo zero nei numeri romani?
No, i Romani non avevano un simbolo per lo zero. Solo nel Medioevo alcuni autori indicarono un valore nullo con la parola latina nulla o con la lettera N, ma non era uno zero come il nostro.
I PDF da scaricare
Quattro schede gratuite da stampare, pensate per la scuola primaria ma utili a chiunque voglia ripassare. Gli esercizi vanno in ordine di difficoltà e le soluzioni sono in un file a parte, comodo per chi corregge.
Numeri romani da 1 a 100
La tabella completa da 1 a 100 su una pagina, con i sette simboli e le regole in breve.
Tabella dei numeri romani fino a 3999
Migliaia, centinaia, decine e unità per comporre qualsiasi numero, con esempi svolti.
Esercizi sui numeri romani
Tre pagine per le classi 3ª, 4ª e 5ª: conversioni, vero o falso, sequenze, confronti e problemi con date e secoli.
Esercizi sui numeri romani: soluzioni
Tutte le risposte della scheda di esercizi, sezione per sezione.
Mettiti alla prova
Vuoi controllare un numero, un anno o una data? Il convertitore di numeri romani ti dà il risultato e ti mostra tutti i passaggi, anche per i numeri grandi con la linea sopra.
Poi mettiti alla prova con la collezione Numeri romani: venti quiz, dai sette simboli fino ad anni, date e linea sopra, con la spiegazione di ogni risposta.
Se ti piacciono i numeri, prova i quiz di matematica di OneDayQuiz, oppure cerca altre schede e tabelle tra le risorse didattiche.
Ultimo controllo: 21 ottobre 2026 · Come controlliamo le schede

