Skip to main content
FastCalc

Documento Nacional de Identidad / Número de Identidad de Extranjero

Spain · Persone fisiche

00000000A / X0000000A

Incolla o digita il numero: la punteggiatura è facoltativa.

Cosa verifica questo controllo e cosa no

Questo strumento verifica la struttura del numero e la sua cifra di controllo, usando l'algoritmo pubblicato per quel documento. Un numero che passa è ben formato: è coerente dal punto di vista aritmetico e avrebbe potuto essere rilasciato.

Non dice se il numero sia stato davvero rilasciato, se sia attivo né a chi appartenga. Solo l'autorità fiscale emittente può confermarlo tramite il proprio servizio di verifica. Considera un esito positivo come «pronto da inviare», mai come prova d'identità.

Calcolato nel tuo browser. Nulla di ciò che inserisci viene inviato.

La lettera del DNI ha intercettato ogni errore in 234.000 corruzioni deliberate

La lettera di controllo è il numero modulo 23, usato come indice in una stringa fissa di 23 lettere. Poiché 23 è primo e le lettere sono esattamente 23, nessuna cifra sbagliata può ricadere sulla stessa lettera. Provare ogni modifica di una cifra su migliaia di numeri — 216.000 corruzioni — non ne ha lasciata passare nessuna, e anche tutte le 18.870 inversioni di cifre adiacenti sono state colte.

Come funziona

  • Calcola la lettera di controllo di un DNI di otto cifre con la regola modulo 23.
  • Gestisce i NIE sostituendo la lettera iniziale: X vale 0, Y vale 1, Z vale 2.
  • Indica quale dei due tipi di documento sia.
lettera = "TRWAGMYFPDXBNJZSQVHLCKE"[numero mod 23]

DNI: 8 cifre + lettera
NIE: X, Y o Z + 7 cifre + lettera, con il prefisso letto come 0, 1 o 2

Esempio pratico

Verificare 12345678Z e poi corromperlo.

  1. 12345678 mod 23 = 14
  2. la quattordicesima lettera della sequenza, contando da zero, è Z
  3. cambia una cifra qualsiasi e il resto si sposta, quindi si sposta la lettera
  4. scambia due cifre adiacenti e anche il resto si sposta
  5. su 216.000 corruzioni di una singola cifra, nessuna ha dato la stessa lettera

Una sola lettera che rileva ogni errore di battitura realistico. È insolitamente robusta: la somma di Luhn usata da molti altri identificatori non regge il confronto.

Come leggere il risultato

  • La lettera non è un segreto né una firma. Deriva interamente dalle cifre, quindi chiunque può calcolarla: protegge dagli errori di trascrizione, non dalla falsificazione, e una lettera corretta non dice nulla sull'esistenza del documento.
  • L'alfabeto omette deliberatamente I, O, U e Ñ. I e O cadono perché si leggono troppo facilmente come 1 e 0, U perché si confonde con V. Ecco perché la sequenza sembra arbitraria.
  • I NIE funzionano allo stesso modo una volta tradotto il prefisso. X, Y e Z sono stati introdotti in ordine man mano che gli intervalli si esaurivano, quindi il prefisso indica più il momento dell'assegnazione che qualcosa sul titolare.
  • Non viene offerto alcun generatore. Questo identifica una persona, e un DNI ben formato è esattamente ciò che serve a un modulo fraudolento; a differenza di una partita IVA aziendale non esiste una ragione legittima per sintetizzarlo.

Domande frequenti

Come si calcola la lettera del DNI?
Si divide il numero di otto cifre per 23 e si prende il resto, da 0 a 22. Quel resto sceglie una lettera dalla sequenza fissa TRWAGMYFPDXBNJZSQVHLCKE, per cui 12345678 dà resto 14 e ottiene la Z. Per il NIE si sostituisce prima la X, Y o Z iniziale con 0, 1 o 2 e poi si procede allo stesso modo. Se la lettera è sbagliata, lo strumento mostra quella attesa.
Che differenza c’è tra DNI, NIE e NIF?
Il DNI è il numero d’identità dei cittadini spagnoli, il NIE quello assegnato ai cittadini stranieri. Il NIF è il codice di identificazione fiscale: per le persone fisiche coincide semplicemente con il DNI o il NIE, lettera compresa. Le società hanno un NIF in un formato diverso, un tempo chiamato CIF, che inizia con una lettera legata al tipo di ente e che questo strumento non verifica.
Perché il mio DNI o NIE viene rifiutato?
Il DNI deve avere otto cifre seguite da una lettera, quindi i numeri più vecchi e più corti si scrivono con zeri iniziali. Il NIE è composto da X, Y o Z, sette cifre e una lettera. Spazi, trattini e minuscole sono accettati. Se il formato è giusto e la verifica fallisce comunque, la lettera non corrisponde alle cifre — quasi sempre un errore di battitura; al contrario, una lettera corretta non prova mai che il documento esista.