Scegli lingua

Generatore IBAN: crea IBAN di test o calcola da coordinate bancarie

Strumento per generare IBAN validi per test o calcolare l'IBAN da codice bancario, filiale e numero di conto. Supporta 96 paesi con verifica dei check digit nazionali (CIN, RIB, DC). Esporta in CSV, Excel o PDF.

Generatore IBANCome funziona ↓
Da 1 a 100

Solo dati di test. Questi IBAN hanno cifre di controllo valide, ma non sono collegati a conti bancari reali. Non usarli mai per inviare o richiedere denaro.

Vengono calcolate anche le cifre di controllo nazionali utilizzate in Italia, quindi la parte del conto supera anche il controllo del paese.

Mehmet Demiray Pubblicato Aggiornato
Condividi

Che cos'è il Generatore IBAN e come funziona

Il Generatore IBAN è uno strumento online gratuito che permette di creare codici IBAN validi per scopi di test e sviluppo. Si rivolge a sviluppatori, tester e professionisti della finanza che hanno bisogno di dati fittizi ma strutturalmente corretti per simulare transazioni, validare moduli di pagamento o popolare database di prova. Lo strumento offre due modalità principali: la generazione casuale di IBAN e il calcolo di un IBAN a partire dai dati bancari nazionali.

Nella modalità Generazione casuale, l'utente seleziona un paese tra i 96 disponibili nel Registro IBAN e specifica il numero di codici da generare (da 1 a 100). Il sistema crea IBAN con una struttura conforme agli standard internazionali: lunghezza corretta, caratteri alfanumerici nelle posizioni previste dal formato nazionale e cifre di controllo valide secondo lo standard ISO 13616 (MOD 97-10). Per 33 paesi, tra cui l'Italia, la Francia, la Spagna e la Germania, il Generatore IBAN calcola anche le cifre di controllo nazionali interne al BBAN (come il CIN italiano o la clé RIB francese). Per gli altri paesi, solo le cifre di controllo dell'IBAN sono garantite, e lo strumento lo segnala chiaramente.

La modalità Da dati bancari consente invece di ottenere un IBAN valido partendo da codice bancario (ABI), codice filiale (CAB) e numero di conto. Il sistema applica automaticamente il padding con zeri dove necessario, calcola le cifre di controllo nazionali (come il CIN per l'Italia) e verifica la correttezza dei dati inseriti. Il risultato viene visualizzato in formato elettronico e in formato di stampa (raggruppato in blocchi di quattro caratteri), con la possibilità di esportarlo in CSV, XLSX, PDF o immagine.

Tutti i calcoli avvengono direttamente nel browser, senza inviare dati a server esterni. Questo garantisce privacy e velocità, oltre a rendere lo strumento utilizzabile anche offline, una volta caricato. Il Generatore IBAN è complementare al validatore di IBAN, che permette di verificare la correttezza di un codice esistente, e al validatore bulk di IBAN, utile per controllare liste di codici in un'unica operazione.

Struttura dell'IBAN: come è composto e perché varia da paese a paese

L'IBAN (International Bank Account Number) è un codice standardizzato che identifica in modo univoco un conto bancario a livello internazionale. La sua struttura è definita dallo standard ISO 13616 e si compone di quattro parti fondamentali: il codice paese (2 lettere), le cifre di controllo (2 cifre), il BBAN (Basic Bank Account Number) e, in alcuni casi, una chiave di controllo nazionale.

Il codice paese identifica lo stato in cui è aperto il conto: ad esempio, IT per l'Italia, FR per la Francia, DE per la Germania. Le due cifre di controllo che seguono sono calcolate con l'algoritmo MOD 97-10 e servono a rilevare errori di digitazione o scambi di caratteri. Il BBAN rappresenta invece la parte nazionale del codice e include il codice bancario, il codice filiale (dove previsto) e il numero di conto. La sua lunghezza e struttura variano da paese a paese: in Italia è composto da 23 caratteri (CIN + ABI + CAB + numero di conto), mentre in Francia da 23 (codice bancario + codice filiale + numero di conto + clé RIB).

Ecco alcuni esempi di strutture IBAN per paesi comuni:

Paese Lunghezza IBAN Struttura BBAN (formato registro)
Italia 27 1a, 5n, 5n, 12n
Francia 27 5n, 5n, 11n, 2n
Germania 22 8n, 10n
Spagna 24 4n, 4n, 2n, 10n
Belgio 16 3n, 7n, 2n

La lunghezza totale dell'IBAN varia da un minimo di 15 caratteri (Norvegia) a un massimo di 34 (Malta, Seychelles). In formato elettronico, l'IBAN non contiene spazi, mentre in formato di stampa viene suddiviso in gruppi di quattro caratteri per facilitarne la lettura (ad esempio, IT60X0542811101000000123456 diventa IT60 X054 2811 1010 0000 0123 456).

È importante notare che, sebbene l'IBAN sia standardizzato, ogni paese mantiene le proprie regole per la composizione del BBAN. Questo spiega perché un IBAN italiano inizia sempre con IT, seguito da due cifre di controllo e da un BBAN di 23 caratteri, mentre un IBAN tedesco ha una struttura diversa e una lunghezza inferiore.

Come si calcolano le cifre di controllo dell'IBAN: la matematica dietro MOD 97-10

Le cifre di controllo dell'IBAN sono il cuore del sistema di validazione e servono a garantire che il codice sia corretto prima di essere utilizzato in una transazione. Il calcolo si basa sull'algoritmo MOD 97-10, uno standard internazionale che riduce al minimo il rischio di errori di digitazione o scambi di caratteri. Ecco come funziona passo dopo passo.

Per prima cosa, si prende l'IBAN in formato elettronico (senza spazi) e si spostano le prime quattro posizioni (codice paese + cifre di controllo) alla fine del codice. Ad esempio, l'IBAN italiano IT60X0542811101000000123456 diventa X0542811101000000123456IT60. Successivamente, ogni lettera viene convertita in un valore numerico secondo la tabella A=10, B=11, ..., Z=35. Nel nostro esempio, X (24ª lettera dell'alfabeto) diventa 33, I diventa 18 e T diventa 29.

Il numero così ottenuto viene diviso per 97 e si calcola il resto della divisione (N mod 97N \bmod 97). Le cifre di controllo corrette sono date da 98−(N mod 97)98 - (N \bmod 97). Se il risultato è un numero a una sola cifra, si aggiunge uno zero davanti (ad esempio, 8 diventa 08). Per essere valido, un IBAN deve soddisfare la condizione N mod 97=1N \bmod 97 = 1 dopo aver applicato questa procedura.

Facciamo un esempio pratico con l'IBAN IT60X0542811101000000123456:

  1. Spostiamo IT60 alla fine: X0542811101000000123456IT60
  2. Convertiamo le lettere in numeri: X=33, I=18, T=29 → 330542811101000000123456182960
  3. Calcoliamo N mod 97N \bmod 97: 330542811101000000123456182960 mod 97 = 1
  4. Poiché il resto è 1, l'IBAN è valido.

Questo algoritmo è estremamente efficace: un singolo errore di digitazione o uno scambio di due cifre viene rilevato nel 99% dei casi. Tuttavia, è importante ricordare che un IBAN valido dal punto di vista matematico non corrisponde necessariamente a un conto bancario reale. Per questo motivo, il Generatore IBAN è pensato esclusivamente per scopi di test e sviluppo, non per transazioni reali.

Cifre di controllo nazionali: quali paesi le utilizzano e come le calcola il Generatore IBAN

Oltre alle cifre di controllo internazionali dell'IBAN, molti paesi europei applicano un ulteriore livello di validazione all'interno del BBAN, noto come cifra di controllo nazionale. Questi codici servono a verificare la correttezza dei dati bancari a livello locale e variano da paese a paese. Il Generatore IBAN calcola automaticamente queste cifre per 33 paesi, tra cui l'Italia, la Francia, la Spagna e la Germania, mentre per gli altri si limita a garantire la validità delle cifre di controllo dell'IBAN.

In Italia, la cifra di controllo nazionale è il CIN (Control Internal Number), una lettera che precede il codice ABI e CAB. Il CIN viene calcolato applicando un algoritmo specifico ai valori numerici di ABI, CAB e numero di conto. Ad esempio, nell'IBAN IT60X0542811101000000123456, la X è il CIN. Se il CIN inserito non corrisponde a quello calcolato, il sistema segnala un errore.

In Francia e nei territori d'oltremare francesi, la clé RIB è una cifra di controllo a due posizioni che viene calcolata a partire dal codice bancario, dal codice filiale e dal numero di conto. Un esempio è l'IBAN FR1420041010050500013M02606, dove 06 è la clé RIB. In Spagna, il dígito de control (DC) è una cifra che valida il codice bancario e il codice filiale, come nell'IBAN ES9121000418450200051332, dove 91 è il DC.

Ecco un elenco dei paesi per cui il Generatore IBAN calcola le cifre di controllo nazionali:

  • Italia (CIN)
  • Francia e territori d'oltremare (clé RIB)
  • Spagna (DC)
  • Belgio (mod 97)
  • Germania (mod 93)
  • Paesi Bassi (elfproef)
  • Polonia (cifra di controllo del codice di smistamento)
  • Norvegia (mod 11)
  • Finlandia e Åland (algoritmo di Luhn)
  • Portogallo (cifra di controllo)
  • Repubblica Ceca e Slovacchia (mod 11)
  • Ungheria (cifra di controllo bancaria/filiale)
  • Slovenia, Serbia, Montenegro, Bosnia ed Erzegovina, Macedonia del Nord (varie)

Per i paesi non inclusi in questo elenco, come il Regno Unito o la Svezia, il Generatore IBAN garantisce solo la validità delle cifre di controllo dell'IBAN. Questo significa che, sebbene l'IBAN generato possa superare una validazione di base, un sistema bancario nazionale più rigoroso potrebbe comunque rifiutarlo se il BBAN non rispetta le regole locali. Ad esempio, un IBAN britannico generato casualmente potrebbe avere un codice bancario inesistente o un numero di conto non valido secondo le regole del Regno Unito.

Come calcolare un IBAN dai dati bancari italiani: guida passo passo

Se hai bisogno di ottenere un IBAN valido partendo dai dati bancari italiani, il Generatore IBAN offre una modalità dedicata che semplifica il processo. Questa funzione è particolarmente utile per chi deve convertire vecchi dati bancari in formato IBAN o per chi lavora in ambito finanziario e deve gestire liste di conti. Ecco come procedere.

Per prima cosa, seleziona la modalità Da dati bancari e scegli l'Italia come paese. Dovrai inserire tre informazioni fondamentali: il codice ABI (Associazione Bancaria Italiana), il codice CAB (Codice di Avviamento Bancario) e il numero di conto. Il codice ABI identifica la banca (ad esempio, 05428 per Banca Popolare di Milano), mentre il CAB identifica la filiale specifica (ad esempio, 11101 per la filiale di Milano centro). Il numero di conto è quello assegnato al cliente dalla banca.

Il sistema applica automaticamente il padding con zeri per garantire che ogni campo abbia la lunghezza corretta: 5 cifre per ABI e CAB, 12 cifre per il numero di conto. Ad esempio, se il tuo numero di conto è 123456, dovrai inserirlo come 000000012345. Una volta inseriti i dati, il Generatore IBAN calcola il CIN (Control Internal Number) e verifica che i dati siano corretti. Se il CIN inserito manualmente non corrisponde a quello calcolato, il sistema segnala un errore.

Ecco un esempio pratico:

  1. Inserisci ABI: 05428
  2. Inserisci CAB: 11101
  3. Inserisci numero di conto: 000000012345
  4. Il sistema calcola il CIN: X
  5. L'IBAN risultante sarà IT60X0542811101000000012345

Il risultato viene visualizzato in formato elettronico (IT60X0542811101000000012345) e in formato di stampa (IT60 X054 2811 1010 0000 0123 45), con la possibilità di esportarlo in CSV o come immagine. Se devi convertire più conti, puoi generare un IBAN alla volta e poi esportare i risultati, oppure utilizzare il validatore bulk di IBAN per verificare una lista già compilata.

È importante ricordare che il Generatore IBAN non verifica l'esistenza reale del conto bancario, ma solo la correttezza formale dei dati inseriti. Questo significa che un IBAN generato correttamente potrebbe comunque non corrispondere a un conto attivo, soprattutto se i codici ABI o CAB sono stati digitati in modo errato o se la filiale è stata chiusa.

IBAN di test vs IBAN reali: perché i codici generati non vanno usati per transazioni

Il Generatore IBAN è uno strumento pensato esclusivamente per scopi di test, sviluppo e formazione. Sebbene i codici prodotti siano strutturalmente validi e superino i controlli matematici dell'algoritmo MOD 97-10, non corrispondono a conti bancari reali e non devono mai essere utilizzati per transazioni, fatture o verifiche di identità. Ecco perché.

Un IBAN generato casualmente ha una struttura corretta, ma i codici bancari e i numeri di conto al suo interno sono inventati. Ad esempio, un IBAN italiano come IT60X0542811101000000123456 potrebbe avere un CIN valido, ma il codice ABI 05428 potrebbe non corrispondere a una banca esistente o il numero di conto 000000012345 potrebbe non essere assegnato a nessun cliente. Se tentassi di effettuare un bonifico verso questo IBAN, la transazione verrebbe rifiutata dalla banca o, nel peggiore dei casi, potrebbe essere indirizzata a un conto reale con un numero simile, causando problemi sia al mittente che al destinatario.

Inoltre, molti sistemi bancari applicano controlli aggiuntivi oltre alla validazione dell'IBAN. Ad esempio, in Italia, le banche verificano che il codice ABI corrisponda effettivamente a una banca attiva e che il CAB sia associato a una filiale esistente. In Francia, la clé RIB viene calcolata in base a regole specifiche che includono anche il numero di conto. Un IBAN generato casualmente potrebbe superare il controllo MOD 97-10, ma fallire questi controlli nazionali più stringenti.

L'uso improprio di IBAN generati può avere conseguenze legali. Utilizzare codici fittizi per emettere fatture, simulare pagamenti o eludere controlli di identità costituisce frode e può essere perseguito penalmente. Il Generatore IBAN è gratuito, non richiede registrazione e funziona interamente nel browser proprio per garantire che i dati non vengano memorizzati o trasmessi, ma questo non ne autorizza un uso improprio.

Per chi lavora in ambito finanziario o IT, i codici generati sono utili per:

  1. Testare moduli di pagamento online senza rischiare di inviare denaro a conti reali.
  2. Popolare database di prova con dati verosimili.
  3. Validare flussi di lavoro che coinvolgono bonifici SEPA.
  4. Creare esempi per documentazione e tutorial.

Se hai bisogno di verificare un IBAN esistente, puoi utilizzare il validatore di IBAN, mentre per controllare liste di codici il validatore bulk di IBAN è la soluzione ideale. Ricorda sempre che la sicurezza delle transazioni finanziarie dipende dall'uso responsabile degli strumenti a disposizione.

Esportare IBAN generati: formati disponibili e come utilizzarli

Una delle funzionalità più utili del Generatore IBAN è la possibilità di esportare i risultati in diversi formati, rendendo semplice l'integrazione dei dati generati in altri strumenti o la condivisione con colleghi. Questa opzione è particolarmente apprezzata da sviluppatori, tester e professionisti della finanza che devono gestire liste di IBAN per scopi di test o sviluppo. Ecco quali formati sono disponibili e come utilizzarli al meglio.

Per gli IBAN generati casualmente, il sistema offre quattro opzioni di esportazione: CSV, XLSX, PDF e immagine. Il formato CSV è ideale per chi deve importare i dati in un database o in un foglio di calcolo, in quanto è leggibile da qualsiasi software di gestione dati. Ad esempio, se stai testando un'applicazione che gestisce bonifici SEPA, puoi generare 50 IBAN e salvarli in CSV per poi importarli nel tuo ambiente di sviluppo. Il file conterrà colonne separate per l'IBAN, il formato di stampa e le cifre di controllo.

Il formato XLSX è perfetto per chi lavora con Microsoft Excel o LibreOffice Calc. A differenza del CSV, mantiene la formattazione delle celle e permette di aggiungere facilmente formule o filtri. Ad esempio, potresti generare 100 IBAN e poi utilizzare Excel per suddividerli per paese o per verificare la distribuzione dei codici bancari. Il PDF è utile per documentazione o report, in quanto preserva la formattazione e può essere facilmente stampato o condiviso via email.

Il formato immagine (PNG) è pensato per chi ha bisogno di includere esempi di IBAN in presentazioni, tutorial o documentazione tecnica. Ad esempio, se stai scrivendo una guida su come compilare un modulo di pagamento, puoi generare un IBAN di esempio e salvarlo come immagine per inserirlo nel testo.

Per un singolo IBAN calcolato a partire dai dati bancari, le opzioni di esportazione sono ridotte a CSV e immagine. Questo perché, in genere, si tratta di un'operazione puntuale, come la conversione di un vecchio numero di conto in formato IBAN. Il CSV in questo caso contiene una sola riga con i dati del conto e l'IBAN risultante, mentre l'immagine mostra l'IBAN in formato di stampa, pronto per essere copiato o inserito in un documento.

Ecco alcuni consigli pratici per utilizzare al meglio i file esportati:

  1. Se lavori con dati sensibili, ricorda che i file CSV e XLSX contengono informazioni in chiaro. Evita di condividerli su piattaforme non sicure.
  2. Per testare un'applicazione che importa IBAN, genera un file CSV con un numero variabile di codici (da 1 a 100) e verifica che il sistema li elabori correttamente.
  3. Se devi presentare i risultati a un cliente o a un team, utilizza il PDF per un documento professionale o l'immagine per esempi visivi.
  4. Per verificare la correttezza di una lista di IBAN generati, esporta il file in CSV e poi importalo nel validatore bulk di IBAN per un controllo rapido.

Tutti i file vengono generati direttamente nel browser, senza inviare dati a server esterni. Questo garantisce privacy e velocità, oltre a rendere lo strumento utilizzabile anche offline, una volta caricato.

Le più frequenti.

Come posso generare un IBAN di prova per i miei test?

Seleziona la modalità "Genera IBAN casuali" nel Generatore IBAN, scegli un paese dall’elenco (ad esempio l’Italia) e indica quanti IBAN vuoi ottenere (da 1 a 100). Clicca su "Genera" e otterrai subito IBAN validi per struttura e cifre di controllo, ideali per testare form di pagamento o sistemi di fatturazione. I dati sono creati localmente nel browser e non vengono salvati.

Il Generatore IBAN calcola anche il CIN italiano o la chiave RIB francese?

Sì, il tool calcola automaticamente il CIN per l’Italia e San Marino, la chiave RIB per Francia e territori d’oltremare, e altri controlli nazionali per 33 paesi (tra cui Spagna, Belgio, Polonia e Paesi Bassi). Per gli altri paesi, garantisce solo le cifre di controllo IBAN. Se il tuo IBAN generato viene rifiutato da un sistema bancario, potrebbe mancare un controllo nazionale non supportato dal tool.

Posso usare un IBAN generato per ricevere bonifici o pagare fatture?

No. Gli IBAN generati sono strutturalmente validi ma non corrispondono a conti reali. Utilizzarli per transazioni finanziarie, fatture o verifiche d’identità è fraudolento e può comportare il blocco dei pagamenti o sanzioni. Il tool è pensato esclusivamente per test, sviluppo software o simulazioni.

Come converto il mio codice ABI/CAB e numero di conto in un IBAN italiano?

Passa alla modalità "Da dettagli bancari" nel Generatore IBAN, inserisci il codice ABI (5 cifre), CAB (5 cifre) e il numero di conto (fino a 12 cifre). Il tool calcolerà automaticamente il CIN e le cifre di controllo IBAN, restituendoti un IBAN completo come IT60X0542811101000000123456. Se ricevi un errore sul controllo nazionale, verifica di aver inserito correttamente i dati.

Perché il mio IBAN generato per la Spagna viene rifiutato dal sistema bancario?

In Spagna, oltre alle cifre di controllo IBAN, esiste un dígito de control (DC) interno al CCC (Código Cuenta Cliente). Il Generatore IBAN lo calcola automaticamente, ma se il tuo sistema bancario rifiuta l’IBAN, potrebbe dipendere da un codice banca/filiale inesistente o da un formato non aggiornato. Verifica con la tua banca o usa il Validatore IBAN in blocco per controllare più IBAN contemporaneamente.

Il Generatore IBAN funziona anche per paesi fuori dall’area SEPA, come la Turchia o il Regno Unito?

Sì, il tool supporta tutti i 96 paesi registrati nell’IBAN Registry, inclusi Regno Unito (es. GB82WEST12345698765432) e Turchia (es. TR330006100519786457841326). Tuttavia, per la Turchia non viene calcolato alcun controllo nazionale interno, quindi alcuni sistemi potrebbero rifiutare IBAN generati casualmente. Per il Regno Unito, invece, il tool garantisce solo la validità dell’IBAN.

Posso generare IBAN per gli Stati Uniti o la Cina?

No. Gli Stati Uniti, la Cina, il Canada, l’Australia e altri paesi non adottano lo standard IBAN per i bonifici. Il Generatore IBAN supporta solo paesi che utilizzano l’IBAN per i pagamenti internazionali, come quelli dell’area SEPA o aderenti allo standard ISO 13616. Per questi paesi, puoi comunque usare il tool per simulare transazioni in entrata da conti IBAN.

I miei dati bancari vengono inviati a un server quando uso il Generatore IBAN?

Assolutamente no. Il tool funziona interamente nel tuo browser: tutti i calcoli (cifre di controllo, CIN, chiavi RIB, ecc.) vengono eseguiti localmente. Nessun dato viene trasmesso o memorizzato, garantendo la massima privacy. È uno strumento sicuro per chi lavora in ambito finanziario o di sviluppo software.

Come esporto gli IBAN generati in Excel o PDF?

Dopo aver generato gli IBAN, clicca sul pulsante "Esporta" e scegli il formato desiderato: CSV, XLSX (Excel), PDF o immagine. Il file conterrà la tabella con IBAN, formato stampabile (es. IT60 X054 2811 1010 0000 0123 456) e cifre di controllo. Per un singolo IBAN calcolato, puoi esportarlo come CSV o immagine.

Qual è la differenza tra il Generatore IBAN e il Validatore IBAN?

Il Generatore IBAN crea IBAN validi per struttura (casuali o da dettagli bancari), mentre il Validatore IBAN verifica se un IBAN esistente è corretto. Se hai bisogno di controllare una lista di IBAN, usa il Validatore IBAN in blocco. I due strumenti si completano: genera per testare, valida per confermare.

Riferimenti

  1. IBAN Registry — IBAN structure per country · SWIFT
  2. ISO 13616-1:2020 — Structure of the IBAN · ISO
  3. ISO/IEC 7064:2003 — Check character systems · ISO
  4. IBAN — historic development (ECBS EBS204, EPC and ISO 13616) · Czech National Bank