ValidateFin

Validatore IBAN mod-97 & ISO 13616

Il validatore IBAN controlla istantaneamente qualsiasi IBAN utilizzando l'algoritmo di checksum mod-97 definito nella norma ISO 13616. Verifica il codice paese, le cifre di controllo e la struttura BBAN secondo le regole di formato specifiche per ogni paese.

ISO 13616mod-97 checksum36 SEPA countries
100% Locale

Inserisci un IBAN

Gli spazi vengono ignorati automaticamente. Nessun dato viene inviato — calcolo 100% locale.

Informazioni sul Validatore IBAN

Il validatore IBAN controlla istantaneamente qualsiasi IBAN utilizzando l'algoritmo di checksum mod-97 definito nella norma ISO 13616. Verifica il codice paese, le cifre di controllo e la struttura BBAN secondo le regole di formato specifiche per ogni paese.

Sono supportati tutti i 36 paesi SEPA. Nessun dato viene mai inviato a un server — la validazione avviene interamente nel browser, rendendolo sicuro anche con numeri di conto reali.

L'IBAN è stato introdotto per standardizzare l'identificazione transfrontaliera dei conti bancari. Ogni paese definisce la propria lunghezza IBAN e struttura BBAN: un IBAN belga ha 16 caratteri (BE + 2 cifre di controllo + BBAN a 12 cifre), un IBAN francese ha 27 caratteri e un IBAN tedesco ha 22 caratteri. Il checksum mod-97 rileva oltre il 99% degli errori di trascrizione, inclusi gli errori a singolo carattere e la maggior parte delle trasposizioni.

Questo strumento è particolarmente utile per i team finanziari che preparano file di pagamento SEPA: la validazione degli IBAN prima di includerli in un file pain.001 o pain.008 previene il rifiuto da parte della banca. Un singolo IBAN non valido in un batch di centinaia di pagamenti può causare il rifiuto dell'intero file, ritardando tutti i pagamenti. La pre-verifica di ogni IBAN richiede pochi secondi ed elimina questo rischio.

Cos'è un IBAN?

Un IBAN (International Bank Account Number — Numero di conto bancario internazionale) è un sistema di numerazione internazionale standardizzato per l'identificazione dei conti bancari oltre i confini nazionali. È composto da un codice paese di due lettere, due cifre di controllo calcolate con l'algoritmo mod-97 e un numero di conto bancario di base (BBAN) specifico per ogni paese. Gli IBAN riducono gli errori nei pagamenti internazionali e sono obbligatori per le transazioni SEPA.

Punti chiave

  • Gli IBAN utilizzano un checksum mod-97 per rilevare errori di trascrizione prima dell'invio del pagamento
  • Ogni paese ha una lunghezza IBAN fissa (es. DE=22, FR=27, BE=16, NL=18, GB=22)
  • L'IBAN contiene il codice bancario e il numero di conto — identifica completamente un conto bancario
  • ValidateFin valida istantaneamente formato, lunghezza, checksum e codice paese dell'IBAN
  • Validare sempre gli IBAN prima di includerli nei file di pagamento SEPA per evitare rifiuti

Formato IBAN per paese

PaeseLunghezza IBANEsempio
Belgio (BE)16BE68 5390 0754 7034
Francia (FR)27FR76 3000 6000 0112 3456 7890 189
Germania (DE)22DE89 3704 0044 0532 0130 00
Paesi Bassi (NL)18NL91 ABNA 0417 1643 00
Spagna (ES)24ES91 2100 0418 4502 0005 1332
Italia (IT)27IT60 X054 2811 1010 0000 0123 456

Gli IBAN sono visualizzati con spazi per leggibilità. Nei file di pagamento, gli IBAN devono essere inviati senza spazi.

Domande frequenti

Come funziona la validazione IBAN?

Lo strumento esegue l'algoritmo di checksum mod-97 sull'IBAN completo, quindi verifica il codice paese, le cifre di controllo e il formato BBAN secondo le regole specifiche del paese. Per approfondire, leggete la nostra guida alla validazione IBAN.

Quali paesi sono supportati?

Sono supportati tutti i 36 paesi SEPA, inclusi gli stati membri dell'UE, UK, Norvegia, Svizzera e altri paesi partecipanti.

Il validatore controlla anche i codici BIC?

Il validatore IBAN si concentra sulla verifica dell'IBAN. Per la validazione completa dei file di pagamento incluso il BIC, utilizzare lo strumento Validatore SEPA.

Questo strumento è gratuito?

Sì, completamente gratuito senza registrazione. La validazione IBAN funziona interamente nel browser.

Cos'è l'algoritmo di checksum mod-97?

L'algoritmo mod-97 è definito nella norma ISO 13616. Per validare un IBAN: spostare i primi 4 caratteri alla fine, sostituire ogni lettera con il suo equivalente numerico (A=10, B=11... Z=35), quindi calcolare il numero modulo 97. Un IBAN valido produce sempre un resto di 1. Questo metodo rileva tutti gli errori su una singola cifra e la maggior parte degli errori di trasposizione.

Cos'è il BBAN e come varia per paese?

Il BBAN (Basic Bank Account Number) è l'identificativo del conto nazionale all'interno dell'IBAN. Il suo formato varia per paese: ad esempio, un IBAN francese ha un codice banca/sportello a 10 cifre seguito da un numero di conto a 11 cifre e 2 cifre di controllo, mentre un IBAN tedesco utilizza un codice banca a 8 cifre e un numero di conto a 10 cifre. Il validatore verifica la lunghezza del BBAN e il tipo di carattere (numerico o alfanumerico) per tutti i 36 paesi supportati.

Un IBAN può superare il checksum ma risultare comunque non valido per una banca reale?

Sì. Il checksum mod-97 verifica l'integrità matematica dell'IBAN, ma non può confermare che il conto esista effettivamente presso una banca o che il codice bancario corrisponda a un'istituzione reale. Per l'elaborazione dei pagamenti, verificare sempre gli IBAN tramite un elenco bancario aggiornato o il servizio di pre-validazione della propria banca.

Qual è la lunghezza massima di un IBAN?

Gli IBAN variano in lunghezza da 15 caratteri (Norvegia) a 34 caratteri (Malta). La lunghezza totale include il codice paese a 2 lettere, 2 cifre di controllo e il BBAN specifico del paese. Il validatore verifica automaticamente che la lunghezza dell'IBAN corrisponda alla lunghezza prevista per il paese rilevato.

Perché il mio IBAN non supera la validazione anche se me lo ha fornito la mia banca?

Alcune ragioni comuni: l'IBAN potrebbe essere stato copiato con spazi o caratteri di formattazione (rimuovere tutti gli spazi prima di validare), una cifra potrebbe essere stata trasposta durante l'inserimento manuale, o l'IBAN è stato fornito senza il prefisso del paese. Incollare l'IBAN completo incluso il codice paese (es. BE71 0961 2345 6769) e rimuovere tutti gli spazi. Se l'IBAN fa parte di un file di pagamento, potete validare il file completo con il Validatore SEPA.

È sicuro validare numeri IBAN reali con questo strumento?

Sì. La validazione IBAN viene eseguita interamente nel browser — nessun dato viene inviato ad alcun server. Gli IBAN non vengono memorizzati, registrati o trasmessi. Questo lo rende sicuro per validare numeri di conto reali di clienti o fornitori.