Sicurezza

Validatore IBAN

Controlla il checksum IBAN e la lunghezza del paese.

Risultato
Paese

Pacchetto di regole BBAN: SWIFT IBAN Registry, Release 101 · verificato nel 2026-07.

Controllo batch (un IBAN per riga)

Valida un IBAN

Incolla un numero di conto bancario internazionale per controllarne il Paese, la lunghezza registrata, il checksum mod-97 e la struttura BBAN specifica del Paese. Per i Paesi coperti vengono mostrati anche campi separati per banca e conto. Controllane molti in batch o genera un esempio valido, tutto nel browser.

Come funzionano le cifre di controllo dell'IBAN

Il numero di conto bancario internazionale è definito dallo standard ISO 13616; l'elenco dei paesi partecipanti con i loro formati esatti è conservato nel registro IBAN pubblicato da SWIFT. Due cifre di controllo all'inizio di ogni IBAN permettono a qualsiasi banca, modulo o app di rilevare errori di battitura prima che i soldi vengano inviati.

Struttura

ParteLunghezzaContenuto
Codice paese2 lettereIl codice paese ISO 3166, ad esempio DE o FR. Determina quale lunghezza e formato nazionale applicare.
Cifre di controllo2 cifreCalcolato sull'intero numero secondo la regola mod-97. Sono possibili solo valori da 02 a 98.
BBANFino a 30 caratteriIl numero di conto nazionale, con lunghezza e schema fissi per ogni paese: codice bancario, codice di filiale e numero di conto, talvolta con una propria cifra di controllo nazionale.

La lunghezza totale è fissa per ogni paese, ed è la prima cosa che lo strumento controlla:

CodicePaeseLunghezza
DEGermania22
FRFrancia27
GBRegno Unito22
ESSpagna24
ITItalia27
NLPaesi Bassi18
NONorvegia15
MTMalta31

Esempio pratico: GB82 WEST 1234 5698 7654 32

Il controllo utilizza il metodo ISO 7064 mod 97-10 in quattro passaggi.

1. Rimuovi gli spaziGB82WEST12345698765432
2. Sposta i primi quattro caratteri alla fineWEST12345698765432GB82
3. Sostituisci ogni lettera con due cifre (A = 10 … Z = 35)W = 32, E = 14, S = 28, T = 29, G = 16, B = 11
4. Leggi il risultato come un numero e dividi per 973214282912345698765432161182
Rimanente1

Un resto pari a 1 indica che l'IBAN è valido. Quando una banca crea un IBAN, inizia con 00 come cifre di controllo, esegue lo stesso calcolo e imposta le cifre di controllo a 98 meno il resto; per questo motivo 00, 01 e 99 non possono mai comparire. Il numero dello step 4 è troppo grande per le calcolatrici ordinarie, quindi il software lo divide in parti; lo strumento lo fa con un'aritmetica di numeri interi di grandi dimensioni esatta.

Fonti ufficiali

Errori comuni e cosa non dimostra un IBAN valido.

  • Quando si copia da carta, la lettera O viene letta come cifra 0 oppure la I come 1. Poiché alcuni paesi permettono l'uso di lettere nel BBAN, lo strumento non può sempre indovinare quale fosse l'intenzione; un controllo mod-97 fallito segnala di rileggere la fonte.
  • Omettendo gli zeri iniziali dalla parte relativa al conto si altera la lunghezza e il controllo fallisce.
  • Incollare nel campo le lettere IBAN, un BIC o un numero di conto nazionale. Lo strumento riconosce gli input di tipo IFSC indiano e CLABE messicano e indirizza verso il verificatore corretto.
  • Un IBAN valido indica soltanto che le cifre sono coerenti e il formato corrisponde all'inserimento nel registro del paese. Non prova che il conto esista, sia aperto o appartenga alla persona o all'azienda a cui vuoi effettuare il pagamento. Per fatture e beneficiari per la prima volta, conferma l'IBAN tramite un secondo canale; modificare l'IBAN su una fattura autentica è una delle frodi di pagamento più comuni.

La convalida IBAN è definita da ISO 13616 con il controllo mod-97-10 di ISO/IEC 7064: sposta i primi quattro caratteri (codice paese + 2 cifre di controllo) alla fine, converti le lettere in numeri (A=10 … Z=35) e l’intero numero deve lasciare resto 1 quando diviso per 97.

Ogni paese stabilisce inoltre una lunghezza e un formato interno esatti (Germania 22, Francia 27, Spagna 24, Regno Unito 22…), pubblicati nel registro IBAN SWIFT. Questo strumento applica entrambi i livelli — formato nazionale e mod-97 — localmente nel browser e indica con precisione cosa non ha superato il controllo.

Una struttura IBAN valida non garantisce che il conto esista, sia aperto o appartenga alla persona prevista: le banche lo verificano durante il trasferimento effettivo (e nell'UE, tramite Verifica del Beneficiario). Usa questo per individuare errori di battitura prima dei pagamenti, non come prova di proprietà. Ultima verifica: luglio 2026.

FAQ

Come funziona esattamente il controllo mod-97?

Rimuovere gli spazi, spostare i primi quattro caratteri (codice paese e cifre di controllo) alla fine, sostituire ogni lettera con due cifre (A = 10 … Z = 35) e dividere il numero risultante per 97. Un IBAN valido lascia resto 1. Per GB82 WEST 1234 5698 7654 32 la stringa riarrangiata è WEST12345698765432GB82, che diventa 3214282912345698765432161182 e ha resto 1.

Quali livelli verifica lo strumento?

Quattro requisiti, in ordine: il codice paese deve essere presente nel registro IBAN, la lunghezza deve corrispondere a quella del paese, il controllo di checksum mod-97 deve essere superato, e i caratteri BBAN devono rispettare lo schema nazionale previsto (cifre, lettere o entrambi in ogni posizione). Il risultato indica il livello in cui si è verificato l'errore.

Perché il mio IBAN è fallito anche se le cifre sembrano giuste?

Le cause più comuni sono una lunghezza errata del codice paese, la lettera O digitata al posto dello zero (o I al posto di 1), l'assenza di uno zero iniziale nella parte relativa al conto, oppure due caratteri scambiati. È consigliabile leggere nuovamente il numero dal documento originale invece che da una copia ricopiata.

Perché le cifre di controllo non sono mai 00, 01 o 99?

Le banche generano le cifre di controllo eseguendo lo stesso calcolo mod-97 con 00 al loro posto e impostandole a 98 meno il resto. I valori possibili vanno quindi da 02 a 98; un IBAN che mostra 00, 01 o 99 è stato scritto erroneamente o inventato.

Un IBAN valido significa che il conto è reale?

No. La struttura non equivale all'esistenza reale. Un IBAN valido dimostra soltanto che i caratteri sono coerenti con l'entrata nel registro del paese. Le banche confermano l'esistenza del conto durante l'elaborazione, mentre i fornitori di pagamenti dell'UE verificano anche il nome del beneficiario (Verifica del beneficiario). Per fatture e beneficiari occasionali, conferma l'IBAN tramite un secondo canale; un IBAN modificato su una fattura dall'aspetto autentico è una delle frodi di pagamento più comuni.

Un IBAN è equivalente a un codice SWIFT o BIC?

No. L'IBAN identifica un conto; il BIC (noto anche come codice SWIFT) identifica la banca. I bonifici internazionali richiedono generalmente entrambi, e incollare un BIC nel campo IBAN fa fallire i test di lunghezza e checksum.

E per quanto riguarda i numeri di conto indiani o messicani?

L'India non utilizza l'IBAN. Il Messico usa invece un codice CLABE di 18 cifre. Lo strumento rileva gli input comuni di entrambi i sistemi e ti indirizza al verificatore appropriato.

I miei IBAN sono caricati per la validazione?

Mai. I calcoli avvengono interamente sul tuo dispositivo, motivo per cui i team finanziari possono effettuare controlli in batch delle liste dei fornitori in tutta sicurezza: incolla un IBAN per riga ed esporta i risultati in formato CSV.

Ultimo aggiornamento: