Sicurezza

Validatore DNI / NIE Spagna

Valida un DNI o NIE spagnolo.

Risultato

Controllo batch — incolla molti, uno per riga

Valida un DNI o NIE spagnolo

Inserisci un DNI (8 cifre + lettera) o un NIE (X/Y/Z + 7 cifre + lettera) per verificare la lettera di controllo. Tutto viene eseguito localmente nel tuo browser.

Come funziona la lettera di controllo del DNI e NIE

I numeri di identità spagnoli terminano con una lettera non scelta a caso: viene calcolata dai cifre secondo la regola del modulo 23 pubblicata dal Ministero dell'Interno. Per questo motivo, un singolo errore di battitura o uno scambio di cifre produce quasi sempre una lettera diversa, motivo per cui banche, modelli fiscali e servizi online possono rifiutare immediatamente un errore di digitazione.

Struttura

DocumentoFormatoA chi è destinato
DNI8 cifre + lettera di controlloCittadini spagnoli. I numeri inferiori a 10 000 000 vengono scritti con uno zero iniziale. Lo stesso numero seguito dalla lettera costituisce il numero di identificazione fiscale della persona (NIF).
NIEX, Y o Z + 7 cifre + lettera di controlloCittadini stranieri che vivono, lavorano o investono in Spagna. La serie X è stata utilizzata per la prima serie, la Y per i numeri a partire da 10 000 000, e la Z è riservata alla serie successiva.

I numeri di identificazione fiscale delle società (l'ex CIF, che iniziano con una lettera come A o B) seguono regole diverse e sono al di fuori dell'ambito di applicazione di questo strumento.

Esempio pratico: DNI 12345678

Dividi il numero per 23 e conserva solo il resto. Poi leggi la lettera in quella posizione nella tabella ufficiale, dove la posizione 0 corrisponde a T.

Numero12345678
Dividito per 23536768 resto 14
Lettera nella posizione 14Z
Risultato12345678Z

Per un NIE la lettera prefisso viene prima convertita in una cifra: X diventa 0, Y diventa 1 e Z diventa 2. Quindi Y1234567 viene verificato come 11234567, il cui resto della divisione per 23 è 10, producendo la lettera X: Y1234567X. Questa regola del prefisso esiste affinché X1234567 e Y1234567 non abbiano la stessa lettera finale.

La tabella delle 23 lettere

Rimanente012345678910111213141516171819202122
LetteraTRWAGMYFPDXBNJZSQVHLCKE

Le lettere I e O sono omesse perché assomigliano a 1 e 0 sui documenti stampati; la Ñ è omessa perché manca nella maggior parte delle tastiere straniere, e la U è stata eliminata per lasciare esattamente 23 lettere. Il numero 23 è primo, il che rende il controllo più efficace rispetto a una tabella basata sull'intero alfabeto.

Fonti ufficiali

Errori comuni e cosa non può rivelare la lettera.

  • Omissione dello zero iniziale: un DNI come 01234567X presenta 8 cifre includendo lo zero. Se digitato con 7 cifre, viene segnalato come errore di formato.
  • Confondere le due lettere di un NIE: la prima lettera (X, Y o Z) fa parte del numero, l'ultima lettera è il carattere di controllo.
  • Durante la scansione o la fotocopia, la lettera O viene letta come 0 oppure la I come 1. La tabella di controllo non utilizza mai I, O o U; pertanto una lettera di controllo che risulti essere una di queste è stata trascritta erroneamente.
  • Una lettera corretta dimostra soltanto che le cifre sono state copiate correttamente. Non prova l'esistenza del documento, la sua validità o il fatto che appartenga alla persona che lo presenta; l'identità deve essere verificata sul documento stesso o tramite un servizio ufficiale.
  • Lo strumento accetta lettere minuscole e spazi e li normalizza prima del controllo.

Il DNI spagnolo è composto da 8 cifre più una lettera di controllo; il NIE (per residenti stranieri) sostituisce il primo carattere con X, Y o Z. La lettera di controllo è puramente matematica, definita dai regolamenti ufficiali: il numero modulo 23 indicizza la sequenza TRWAGMYFPDXBNJZSQVHLCKE. Per il NIE, sostituire X/Y/Z con 0/1/2 prima del calcolo. Questo strumento ricalcola la lettera localmente, indica la lettera attesa in caso di discrepanza e normalizza la formattazione.

Una lettera di controllo corretta dimostra che la stringa è formalmente valida, non che il documento esista o appartenga a qualcuno. I documenti d’identità sono rilasciati e verificati dal Ministerio del Interior / Policía Nacional; quando serve certezza giuridica, effettua la verifica tramite i canali ufficiali. Ultima verifica: agosto 2026.

Vettori di prova pubblicati — ciascuno convalidato sullo strumento in funzione: 12345678Z è valido (12345678 mod 23 = 14 → la lettera 14 in TRWAGMYFPDXBNJZSQVHLCKE è Z) · X1234567L è valido (X→0, 1234567 mod 23 = 19 → L) · 12345678A non è valido e viene mostrata la lettera prevista Z. Modalità batch: incolla un numero per riga ed esporta i risultati riga per riga in formato CSV. Ultima verifica: 2026-08-12.

FAQ

Come viene calcolata la lettera del DNI?

Si prende il numero di 8 cifre e si calcola il modulo 23, poi si legge la lettera nella posizione corrispondente nel codice TRWAGMYFPDXBNJZSQVHLCKE (posizione 0 = T). L'esempio ufficiale fornito dal Ministero dell'Interno: 12345678 mod 23 = 14, e la posizione 14 è Z, quindi il NIF è 12345678Z.

In cosa differisce la validazione del NIE?

Sostituire la lettera iniziale prima del calcolo: X diventa 0, Y diventa 1, Z diventa 2. Successivamente trattare il risultato come numero e applicare la stessa tabella mod-23. Y1234567 viene verificato come 11234567, il cui resto è 10, producendo X: Y1234567X. La regola del prefisso esiste affinché X1234567 e Y1234567 non condividano mai la stessa lettera di controllo.

Quali lettere non possono mai essere utilizzate come lettera di controllo?

Le lettere I, Ñ, O e U. Le lettere I e O assomigliano troppo ai numeri 1 e 0, la Ñ non esiste sulla maggior parte delle tastiere straniere, e la U è stata eliminata per mantenere esattamente 23 lettere, essendo 23 un numero primo. Un numero che termina con una di queste lettere viene trascritto erroneamente.

Il DNI è equivalente al NIF?

Per i cittadini spagnoli, sì: il numero di identificazione fiscale (NIF) di una persona fisica è il numero DNI seguito dalla sua lettera di controllo. Per gli stranieri il NIF è il loro NIE. I numeri fiscali delle società (l'ex CIF, che inizia con una lettera come A o B) utilizzano una regola di controllo diversa non coperta da questo strumento.

Il mio DNI ha solo 7 cifre. È non valido?

No. I numeri inferiori a 10 000 000 vengono scritti con uno zero iniziale, ad esempio 01234567X. Aggiungi lo zero prima del controllo; la lettera deriva dal valore numerico, quindi lo zero non la modifica.

Una lettera valida significa che il documento è autentico?

No. La lettera dimostra soltanto che il numero è stato scritto correttamente. Non può indicare se il documento esista, sia valido o appartenga alla persona che lo presenta; per farlo è necessario il documento stesso o un servizio di verifica ufficiale.

Il mio numero viene caricato quando lo controllo?

No. Il controllo consiste in un'operazione modulo eseguita nel tuo browser. Niente viene trasmesso né archiviato, il che rende sicuri anche i controlli in batch delle liste di dipendenti o clienti.

Posso controllare un intero elenco di numeri DNI/NIE in una volta sola?

Sì. Apri la verifica batch e incolla un numero per riga; ogni riga viene validata localmente con la stessa regola mod-23 e il risultato può essere esportato come CSV.

Ultimo aggiornamento: