Scegli lingua

Validatore IBAN: verifica un codice IBAN online

Controlla la validità di un IBAN: formato, lunghezza per Paese, codice nazione, cifre di controllo MOD 97 e identificativo della banca.

Mehmet Demiray Pubblicato Aggiornato
Condividi

Che cos'è un IBAN e come è strutturato

L'IBAN, International Bank Account Number, è il formato standardizzato che identifica in modo univoco un conto bancario a livello internazionale. È definito dallo standard ISO 13616 e serve a evitare errori quando si inviano o ricevono pagamenti tra Paesi diversi.

Ogni IBAN inizia con un codice nazione di due lettere, ad esempio IT per l'Italia o DE per la Germania. Seguono due cifre di controllo e poi il BBAN, ovvero il numero di conto nel formato nazionale, che in Italia comprende codice CIN, ABI, CAB e numero di conto.

La lunghezza totale varia da Paese a Paese. Un IBAN italiano ha 27 caratteri, uno tedesco ne ha 22 e uno spagnolo 24. Questa differenza è normale e dipende dalla struttura del sistema bancario locale.

Il validatore controlla che il codice rispetti la lunghezza prevista per quel Paese e che ogni componente sia presente nel formato corretto, segnalando subito eventuali caratteri mancanti o errati.

Come funziona la validazione tramite MOD 97

La verifica matematica di un IBAN si basa sulle due cifre di controllo e su un calcolo chiamato MOD 97, descritto nello standard ISO 7064. Questo passaggio permette di intercettare la maggior parte degli errori di battitura, come una cifra invertita o sbagliata.

Il procedimento sposta i primi quattro caratteri (codice nazione e cifre di controllo) in fondo alla stringa, converte le lettere in numeri secondo lo schema A uguale 10, B uguale 11 e così via, poi calcola il resto della divisione per 97.

La condizione di validità è semplice:

IBANmod97=1IBAN \bmod 97 = 1

Se il resto è diverso da 1, l'IBAN contiene un errore e viene rifiutato. È importante capire che questo controllo verifica la coerenza interna del codice, non l'esistenza reale del conto.

Componente Esempio
Codice nazione IT
Cifre di controllo 60
BBAN X0542811101000000123456

Il validatore esegue questo calcolo in automatico e mostra l'esito immediato.

Quando serve verificare un IBAN

Controllare un IBAN prima di usarlo riduce il rischio di pagamenti finiti su un conto sbagliato o di operazioni respinte dalla banca. Ci sono diverse situazioni tipiche in cui la verifica è utile.

La prima è il bonifico internazionale. Prima di confermare un trasferimento verso un fornitore estero conviene controllare che l'IBAN sia formalmente corretto, perché correggere un pagamento già inviato è lungo e a volte impossibile.

La seconda riguarda l'inserimento manuale dei dati. Quando si copia un IBAN da una fattura o lo si digita a mano, un singolo carattere sbagliato rende il codice non valido. Il controllo MOD 97 individua subito questo tipo di errore.

La terza è la gestione di archivi e gestionali. Chi lavora con software contabili o di fatturazione spesso deve validare gli IBAN dei clienti prima di salvarli a sistema.

Se devi controllare molti codici insieme, il validatore IBAN in blocco elabora un intero elenco in un'unica operazione, mantenendo le stesse regole di verifica.

IBAN, BIC/SWIFT e altri sistemi a confronto

L'IBAN identifica il conto, ma non è l'unico codice usato nei pagamenti internazionali. Capire la differenza aiuta a compilare correttamente i moduli di bonifico.

Il codice BIC, detto anche SWIFT, identifica la banca e non il singolo conto. È composto da 8 o 11 caratteri e indica istituto, Paese e, quando presente, la filiale. In molti bonifici verso l'estero servono entrambi: l'IBAN per il conto e il BIC per indirizzare il messaggio alla banca giusta.

Fuori dall'area IBAN esistono altri sistemi. Negli Stati Uniti, ad esempio, si usano il routing number e l'account number, due valori separati che insieme svolgono una funzione simile a quella dell'IBAN.

Codice Identifica Esempio di lunghezza
IBAN Conto bancario 27 (Italia)
BIC/SWIFT Banca o filiale 8 o 11
Routing number Banca (USA) 9

Il validatore si concentra sull'IBAN, mentre il BIC va richiesto alla propria banca o ricavato dai dati del beneficiario.

Limiti della validazione e errori frequenti

La validazione di un IBAN conferma che il codice è formalmente corretto, ma ci sono limiti importanti da conoscere per non farsi false sicurezze.

Un IBAN può superare il controllo MOD 97 ed essere comunque sbagliato. Se per errore digiti l'IBAN di un'altra persona e quel codice è valido, il sistema lo accetterà perché la matematica torna. La verifica non controlla a chi appartiene davvero il conto.

Un altro punto riguarda gli spazi e i caratteri speciali. Gli IBAN vengono spesso scritti a gruppi di quattro cifre per leggerli meglio, ma gli spazi non fanno parte del codice. Un buon validatore li rimuove prima di calcolare, quindi puoi incollare il valore così come lo vedi.

Errori frequenti che il controllo individua:

  • lunghezza errata per il Paese indicato
  • codice nazione inesistente o non aderente al sistema IBAN
  • cifre di controllo non coerenti con il resto del codice
  • caratteri non ammessi, come lettere accentate o simboli

Quando l'IBAN risulta non valido, conviene ricontrollare la fonte originale del dato e confrontarla carattere per carattere.

Le più frequenti.

Quali informazioni contiene un IBAN?

Un IBAN racchiude il codice nazione di due lettere, due cifre di controllo e il BBAN, cioè il numero di conto nel formato nazionale. Nel caso italiano il BBAN comprende CIN, codice ABI della banca, codice CAB della filiale e numero di conto. In questo modo un solo codice identifica Paese, istituto, filiale e conto.

Dove trovo il mio IBAN?

Il tuo IBAN è indicato sull'estratto conto, nell'app o nell'area online della banca e di solito anche sulla pagina informativa del conto. Molte banche lo mostrano nella sezione dedicata ai dati del conto corrente. Se non lo trovi, puoi richiederlo direttamente al servizio clienti del tuo istituto.

Un IBAN può essere valido ma comunque sbagliato?

Sì. La validazione conferma solo che il codice è coerente dal punto di vista del formato e del calcolo MOD 97. Se digiti per errore un IBAN appartenente a un'altra persona e quel codice è formalmente corretto, il controllo lo accetta. Per questo è sempre bene confrontare l'IBAN con il documento originale del beneficiario.

Qual è la differenza tra IBAN e codice SWIFT?

L'IBAN identifica il singolo conto bancario, mentre il codice SWIFT, detto anche BIC, identifica la banca o la filiale. Il BIC ha 8 o 11 caratteri. Nei bonifici internazionali spesso servono entrambi: l'IBAN indica il conto di destinazione e il BIC indirizza il pagamento alla banca corretta.

Tutti i Paesi usano l'IBAN?

No. L'IBAN è adottato dai Paesi europei e da molti altri, con nuovi ingressi nel tempo come l'Arabia Saudita. Alcuni Paesi, tra cui Stati Uniti e Australia, non aderiscono al sistema e usano altri identificativi come routing number e account number. Il validatore riconosce solo i codici dei Paesi che partecipano allo standard.

Devo togliere gli spazi prima di incollare l'IBAN?

Non è necessario. Gli spazi servono solo a leggere meglio il codice e non ne fanno parte. Il validatore li rimuove in automatico prima di eseguire il controllo, quindi puoi incollare l'IBAN sia tutto unito sia diviso a gruppi di quattro caratteri.

Posso controllare più IBAN contemporaneamente?

Sì. Per verificare un elenco di codici in una sola operazione puoi usare il validatore IBAN in blocco, che applica le stesse regole di formato e di calcolo a ogni riga. È utile quando devi controllare gli IBAN di molti clienti o fornitori salvati in un foglio o in un gestionale.