Formato IBAN per paese: guida completa 2026
Lunghezza, struttura ed esempi di IBAN per tutti i paesi SEPA. Francia, Germania, Belgio, Paesi Bassi, Spagna, Italia, Portogallo, Polonia e altro.
Valida il tuo file subito
Gratis, istantaneo e 100% nel browser - nessun file viene mai caricato.
Struttura e funzionamento dell'IBAN
L'IBAN (International Bank Account Number) è uno standard internazionale (ISO 13616) per l'identificazione dei conti bancari oltre i confini nazionali. È composto da un codice paese di 2 lettere, 2 cifre di controllo e un BBAN (Basic Bank Account Number) specifico per paese di lunghezza variabile. La lunghezza totale dell'IBAN varia da 15 caratteri (Norvegia) a 31 caratteri (Malta) a seconda della struttura del BBAN del paese; lo standard ISO 13616 consente un massimo di 34 caratteri.
Le cifre di controllo (posizioni 3-4) consentono di convalidare un IBAN con l'algoritmo mod-97 (ISO 7064): sposta il codice paese di 4 caratteri e le cifre di controllo alla fine della stringa, converti le lettere in numeri (A=10 ... Z=35) e calcola il risultato modulo 97 - un IBAN valido dà un resto di 1. (Le cifre di controllo stesse si generano inserendo 00 nella loro posizione e calcolando 98 meno il resto.) Questo checksum intercetta la maggior parte degli errori di inserimento dati, incluse le cifre trasposte e i codici paese errati.
Nella zona SEPA, l'IBAN è obbligatorio per tutti i bonifici e gli addebiti diretti dal 2014.
IBAN per paese: lunghezze e formati
Riferimento completo dei formati IBAN per ogni paese supportato: lunghezza totale, lunghezza del BBAN e un esempio di IBAN validato. Fai clic su un paese per aprire il suo validatore dedicato e il dettaglio della struttura.
| Paese | Codice paese | Lunghezza | BBAN | Esempio |
|---|---|---|---|---|
| Andorra | AD | 24 | 20 | AD12 0001 2030 2003 5910 0100 |
| Arabia Saudita | SA | 24 | 20 | SA03 8000 0000 6080 1016 7519 |
| Austria | AT | 20 | 16 | AT61 1904 3002 3457 3201 |
| Belgio | BE | 16 | 12 | BE68 5390 0754 7034 |
| Brasile | BR | 29 | 25 | BR18 0036 0305 0000 1000 9795 493C 1 |
| Bulgaria | BG | 22 | 18 | BG80 BNBG 9661 1020 3456 78 |
| Cechia | CZ | 24 | 20 | CZ65 0800 0000 1920 0014 5399 |
| Cipro | CY | 28 | 24 | CY17 0020 0128 0000 0012 0052 7600 |
| Città del Vaticano | VA | 22 | 18 | VA59 0011 2300 0012 3456 78 |
| Croazia | HR | 21 | 17 | HR12 1001 0051 8630 0016 0 |
| Danimarca | DK | 18 | 14 | DK50 0040 0440 1162 43 |
| Emirati Arabi Uniti | AE | 23 | 19 | AE07 0331 2345 6789 0123 456 |
| Estonia | EE | 20 | 16 | EE38 2200 2210 2014 5685 |
| Finlandia | FI | 18 | 14 | FI21 1234 5600 0007 85 |
| Francia | FR | 27 | 23 | FR14 2004 1010 0505 0001 3M02 606 |
| Germania | DE | 22 | 18 | DE89 3704 0044 0532 0130 00 |
| Gibilterra | GI | 23 | 19 | GI75 NWBK 0000 0000 7099 453 |
| Grecia | GR | 27 | 23 | GR16 0110 1250 0000 0001 2300 695 |
| Irlanda | IE | 22 | 18 | IE29 AIBK 9311 5212 3456 78 |
| Islanda | IS | 26 | 22 | IS14 0159 2600 7654 5510 7303 39 |
| Israele | IL | 23 | 19 | IL62 0108 0000 0009 9999 999 |
| Italia | IT | 27 | 23 | IT60 X054 2811 1010 0000 0123 456 |
| Lettonia | LV | 21 | 17 | LV80 BANK 0000 4351 9500 1 |
| Liechtenstein | LI | 21 | 17 | LI21 0881 0000 2324 013A A |
| Lituania | LT | 20 | 16 | LT12 1000 0111 0100 1000 |
| Lussemburgo | LU | 20 | 16 | LU28 0019 4006 4475 0000 |
| Malta | MT | 31 | 27 | MT84 MALT 0110 0001 2345 MTLC AST0 01S |
| Monaco | MC | 27 | 23 | MC58 1122 2000 0101 2345 6789 030 |
| Norvegia | NO | 15 | 11 | NO93 8601 1117 947 |
| Paesi Bassi | NL | 18 | 14 | NL91 ABNA 0417 1643 00 |
| Polonia | PL | 28 | 24 | PL61 1090 1014 0000 0712 1981 2874 |
| Portogallo | PT | 25 | 21 | PT50 0002 0123 1234 5678 9015 4 |
| Regno Unito | GB | 22 | 18 | GB82 WEST 1234 5698 7654 32 |
| Romania | RO | 24 | 20 | RO49 AAAA 1B31 0075 9384 0000 |
| San Marino | SM | 27 | 23 | SM86 U032 2509 8000 0000 0270 100 |
| Slovacchia | SK | 24 | 20 | SK31 1200 0000 1987 4263 7541 |
| Slovenia | SI | 19 | 15 | SI56 2633 0001 2039 086 |
| Spagna | ES | 24 | 20 | ES91 2100 0418 4502 0005 1332 |
| Svezia | SE | 24 | 20 | SE45 5000 0000 0583 9825 7466 |
| Svizzera | CH | 21 | 17 | CH93 0076 2011 6238 5295 7 |
| Turchia | TR | 26 | 22 | TR33 0006 1005 1978 6457 8413 26 |
| Ungheria | HU | 28 | 24 | HU42 1177 3016 1111 1018 0000 0000 |
Validare un IBAN per paese
Scegli un paese per vedere il formato IBAN, la lunghezza e un esempio validato.
Come validare un IBAN
La validazione di un IBAN avviene in 3 fasi: 1) Verificare il codice paese (2 lettere maiuscole riconosciute), 2) Verificare la lunghezza (specifica per ogni paese), 3) Calcolare la chiave di controllo mod-97 (deve dare un resto di 1).
L'algoritmo mod-97 consiste nel spostare i 4 caratteri iniziali alla fine dell'IBAN, convertire le lettere in numeri (A=10, B=11, ..., Z=35) e poi calcolare il modulo 97. Se il risultato è 1, l'IBAN è valido.
ValidateFin offre un validatore IBAN gratuito che verifica istantaneamente il formato, la lunghezza e la chiave di controllo del tuo IBAN - per tutti i paesi SEPA e oltre.
Errori frequenti e come evitarli
Gli errori IBAN più frequenti sono: la trasposizione di cifre, la confusione tra 0 (zero) e O (lettera) e gli spazi dimenticati o mal posizionati.
Per i pagamenti SEPA, un IBAN errato è la prima causa di rifiuto dei bonifici. La validazione preventiva con uno strumento come ValidateFin consente di evitare questi inconvenienti.
Attenzione: un IBAN valido (chiave mod-97 corretta) non garantisce che il conto esista. La chiave verifica solo l'integrità del numero, non la sua esistenza nel sistema bancario.
Valida i tuoi IBAN istantaneamente
Usa il nostro validatore IBAN gratuito per verificare i tuoi numeri di conto prima dei tuoi pagamenti SEPA.
Valida i miei IBANDomande frequenti
Qual è la lunghezza di un IBAN italiano?
Un IBAN italiano ha 27 caratteri: IT + 2 cifre (chiave) + 1 lettera CIN + 5 cifre ABI (banca) + 5 cifre CAB (sportello) + 12 caratteri (numero di conto).
Come calcolo la chiave di controllo IBAN?
La chiave mod-97 viene calcolata spostando i 4 caratteri iniziali alla fine, convertendo le lettere (A=10...Z=35) e calcolando poi il modulo 97. Il risultato deve essere 1 per un IBAN valido.
L'IBAN è obbligatorio in Italia?
La convalida di un IBAN richiede quattro passaggi: (1) verificare che il codice paese sia un paese valido che adotta l'IBAN; (2) verificare che la lunghezza totale corrisponda alla lunghezza prevista per quel paese; (3) verificare che il BBAN contenga solo caratteri validi per quel paese; (4) verificare il checksum mod-97: sposta il codice paese e le cifre di controllo (i primi quattro caratteri) alla fine, converti le lettere in numeri (A=10, B=11, ecc.), calcola il risultato modulo 97 e verifica che il resto sia 1.
Si può avere un IBAN senza BIC nella zona SEPA?
Sì, dal novembre 2016 il BIC non è più obbligatorio per i pagamenti SEPA. Solo l'IBAN è sufficiente.
Un IBAN valido garantisce che il conto esista?
No. La validazione IBAN verifica solo la coerenza matematica del numero. Non verifica l'esistenza del conto nel sistema bancario.
Qual è la differenza tra IBAN e numero di conto?
Il numero di conto è il formato nazionale. L'IBAN aggiunge il codice paese e due cifre di controllo per consentire l'identificazione internazionale.
Come si legge un IBAN svizzero?
Un IBAN svizzero ha 21 caratteri: CH + 2 cifre (chiave) + 5 cifre (numero di clearing bancario) + 12 cifre (numero di conto).
I paesi fuori dalla zona SEPA usano l'IBAN?
Sì, molti paesi fuori dalla SEPA usano l'IBAN: Turchia (TR, 26 caratteri), Brasile (BR, 29 caratteri), Arabia Saudita (SA, 24 caratteri).
Come convertire un numero di conto italiano in IBAN?
L'IBAN italiano si costruisce a partire dal numero di conto ABI+CAB+CONTO + calcolo del CIN e della chiave di controllo europea.
ValidateFin può validare IBAN fuori dalla zona SEPA?
Sì, ValidateFin valida gli IBAN di tutti i paesi che usano lo standard ISO 13616, inclusi i paesi fuori dalla SEPA come Turchia, Brasile o i paesi del Golfo.