0

Validatore IBAN

Convalida il reale checksum ISO 7064 modulo 97 di un IBAN e verifica incrociata della sua lunghezza totale con una tabella interna dei formati nazionali — tutto offline nel tuo browser.

🔒 Elaborato interamente nel tuo browser: nulla di ciò che inserisci qui verrà mai caricato.

Elaborazione... 0%
Analisi dell'IBAN in corso
Calcolo del checksum modulo 97 in corso
Completato

Risultato

Un IBAN (International Bank Account Number) non è solo una lunga stringa di lettere e cifre — gli ultimi due caratteri del suo blocco del codice paese sono un vero checksum, calcolato con l'algoritmo ISO 7064 modulo 97, che rileva la stragrande maggioranza degli errori di battitura e di trascrizione prima ancora che un bonifico venga inviato. Questo strumento implementa esattamente quell'algoritmo invece di una tabella di lookup o di un'approssimazione: sposta i primi quattro caratteri dell'IBAN pulito in fondo, converte ogni lettera nel suo valore numerico a due cifre (A=10 fino a Z=35, quindi un IBAN di 22 caratteri può espandersi in un numero di oltre 30 cifre), e calcola quel grande numero modulo 97 usando il tipo BigInt di JavaScript, poiché il valore supera abitualmente Number.MAX_SAFE_INTEGER per gli IBAN più lunghi. Un IBAN realmente valido si riduce sempre esattamente a 1.

La sola validità del checksum non garantisce che un IBAN sia ben formato, quindi questo strumento verifica anche la lunghezza totale con una tabella interna di 79 paesi che emettono realmente IBAN, tratta dal registro ISO 13616 — gli IBAN della Germania sono sempre di 22 caratteri, quelli della Francia sempre di 27, quelli dell'Ucraina sempre di 29, quelli di Malta sempre di 31, e così via. Se la lunghezza per un codice paese riconosciuto non corrisponde, lo strumento segnala esplicitamente la mancata corrispondenza invece di limitarsi a dire "non valido", e se il codice paese non è nella tabella interna lo dice chiaramente e salta semplicemente il controllo della lunghezza, pur verificando comunque il checksum modulo 97.

Nulla del processo è nascosto. Il pannello dei risultati mostra la stringa riordinata con il codice paese e le cifre di controllo spostate in fondo, l'espansione completa da lettere a numeri usata per costruire la stringa numerica che viene ridotta modulo 97, e l'esatto resto che è stato calcolato — così puoi verificare manualmente, o con qualsiasi altra implementazione, che lo strumento non stia semplicemente mostrando un segno di spunta verde sulla fiducia. Un IBAN di test notoriamente valido come GB82 WEST 1234 5698 7654 32 percorrerà ogni passaggio e arriverà a un resto esattamente di 1.

Come ogni strumento su questo sito, il validatore IBAN viene eseguito interamente nel tuo browser: nessun numero di conto bancario, reale o di test, viene mai inviato a un server, registrato o archiviato da nessuna parte. Incolla un IBAN, ottieni una risposta immediata e trasparente, e copia la scomposizione completa con un clic per i tuoi archivi o per un ticket di assistenza.