Verifica IBAN
L’IBAN è giusto? E se no, perché.
Incolla o scrivi qui sopra per vedere il risultato.
I tuoi file restano sul tuo dispositivo
Questo strumento viene eseguito interamente nel tuo browser. Ciò che incolli viene elaborato sul tuo dispositivo e non viene mai inviato a un server, quindi puoi usarlo in sicurezza con token, chiavi e testi non pubblicati.
Esempio
Un IBAN giusto e lo stesso con due cifre scambiate
Abbiamo incollato l’IBAN di esempio IT60 X054 2811 1010 0000 0123 456 e, sotto, la stessa riga con le ultime due cifre invertite (…0123 465), come succede ricopiando un numero a mano. Questi sono i passaggi mostrati per il primo.
- Spostare i primi quattro caratteri in fondo: X0542811101000000123456IT60.
- Sostituire le lettere con numeri (A = 10 … Z = 35): X = 33, I = 18, T = 29 → 330542811101000000123456182960.
- 330542811101000000123456182960 mod 97 = 1: le cifre di controllo 60 tornano.
- Controllo nazionale: il CIN ricalcolato (mod 26) è X, come quello scritto.
| IBAN | Esito | Resto mod 97 | CIN |
|---|---|---|---|
| IT60 X054 2811 1010 0000 0123 456 | valido | 1 | X ✓ |
| IT60 X054 2811 1010 0000 0123 465 | non valido | 50 | X ✗ (calcolato: Y) |
Il primo IBAN è scritto correttamente: ABI 05428, CAB 11101, conto 000000123456. Nel secondo lo scambio di due cifre fa saltare sia il resto (50 invece di 1) sia il CIN, quindi va ricopiato dall’originale. Valido vuol dire solo ben scritto, non che il conto esista.
Come funziona
- Incolla un IBAN per riga: spazi, minuscole e la scritta «IBAN» davanti vanno bene.
- Ognuno viene controllato con lunghezza e formato del suo paese, secondo il registro IBAN di SWIFT, e con le due cifre di controllo; per l’Italia e San Marino anche con il CIN.
- Il risultato mostra l’IBAN a gruppi di quattro, le sue parti — CIN, ABI, CAB e numero di conto per un IBAN italiano — e il calcolo svolto.
Domande frequenti
- Come si verifica un IBAN?
- Si spostano i primi quattro caratteri in fondo, si trasformano le lettere in numeri (A = 10 … Z = 35) e si divide per 97: il resto deve essere 1. Così si scopre quasi ogni errore di battitura, anche due caratteri scambiati di posto.
- Com’è fatto un IBAN italiano?
- Ha 27 caratteri: IT, due cifre di controllo, il CIN (una lettera), l’ABI della banca e il CAB della filiale (cinque cifre ciascuno) e il numero di conto (dodici caratteri). In IT60 X054 2811 1010 0000 0123 456 il CIN è X, l’ABI 05428 e il CAB 11101. Il CIN è un secondo controllo, nazionale, e viene ricalcolato anche lui.
- Cosa succede se scambio due cifre?
- Il controllo se ne accorge: in IT60 X054 2811 1010 0000 0123 465, con le ultime due cifre invertite, il resto della divisione per 97 è 50 invece di 1, e anche il CIN ricalcolato (Y) non corrisponde più alla X scritta.
- Posso controllare più IBAN insieme?
- Sì: fino a 20 alla volta, uno per riga (vanno bene anche il punto e virgola o la virgola come separatori). Ognuno ha il suo esito, e in alto compare quanti sono validi.
- E se le cifre di controllo sono sbagliate?
- Vuol dire che un carattere è stato copiato male. Ricopia l’IBAN dall’originale: cambiare le cifre di controllo per far tornare il conto nasconderebbe solo l’errore.
- Un IBAN valido vuol dire che il conto esiste?
- No: vuol dire solo che è scritto correttamente. Se il conto esiste, e di chi è, lo sa solo la banca; qui non si interroga nessuna banca e non si inventano IBAN, si controllano quelli che scrivi. I paesi sono gli 89 del registro SWIFT (versione 101); i controlli nazionali valgono per Italia, San Marino, Spagna, Francia, Portogallo, Belgio e una dozzina di altri.
- Viene inviato qualcosa?
- No. Tutto avviene nel tuo browser, e niente di quello che scrivi lascia il tuo computer.