UTILS.
100% nel browser
🏦

Validatore e parser IBAN

Valida un International Bank Account Number offline con il checksum MOD-97 e scomponilo in paese, cifre di controllo, codice banca, filiale e conto.

— l'output appare qui —

Informazioni su questo strumento

Il Validatore e parser IBAN verifica la correttezza di un International Bank Account Number e lo divide nelle sue parti — paese, cifre di controllo, codice banca, filiale/sort code e numero di conto. Valida interamente offline nel tuo browser (nessuna ricerca bancaria, nessuna rete), quindi conferma la validità strutturale e del checksum, non se il conto esista realmente.

La validazione segue il registro ISO 13616 e l'algoritmo ISO 7064 MOD-97-10. Prima l'input viene privato degli spazi e convertito in maiuscolo, e la sua lunghezza viene confrontata con la tabella per paese (ad esempio DE=22, GB=22, FR=27, NL=18, ES=24; circa 80 paesi sono inclusi). Poi i primi quattro caratteri (codice paese più le due cifre di controllo) vengono spostati alla fine, ogni lettera viene sostituita da un numero (A=10 … Z=35), e la stringa di cifre risultante viene interpretata come un grande intero; l'IBAN è valido se e solo se quell'intero modulo 97 è uguale a 1. Il resto viene calcolato in modo incrementale, cifra per cifra, così non serve alcuna libreria per grandi numeri.

Quando lunghezza e checksum passano, il BBAN viene analizzato usando la tabella di struttura del paese in codice banca, filiale, cifre di controllo nazionali e numero di conto dove quelle posizioni sono note. Una modalità 'calcola cifre di controllo' imposta le posizioni 3–4 a '00', esegue l'algoritmo e restituisce 98 − (mod 97) come le due cifre di controllo corrette — utile quando hai il paese e il BBAN e devi costruire l'IBAN completo. Il risultato mostra anche il valore formattato nei gruppi standard di quattro.

Domande frequenti

Questo verifica che il conto bancario sia reale?
No. Valida la struttura dell'IBAN — lunghezza corretta per il paese e un checksum ISO 7064 MOD-97-10 valido. Non può dire se il conto sia aperto o appartenga a qualcuno; solo la banca emittente può confermarlo. Gira completamente offline.
Come funziona il controllo MOD-97?
I primi quattro caratteri (codice paese + cifre di controllo) vengono spostati alla fine, ogni lettera da A a Z viene sostituita da 10–35, e il numero risultante viene preso modulo 97. Un IBAN valido dà un resto di esattamente 1. Lo strumento calcola questo resto in modo incrementale, così funziona senza supporto per bignum.
Cos'è la modalità 'calcola cifre di controllo'?
Se conosci il codice paese e il BBAN ma non le due cifre di controllo, questa modalità inserisce '00', esegue il checksum e restituisce 98 meno il resto come le cifre di controllo corrette — poi mostra l'IBAN completo e formattato correttamente.
Perché non può scomporre i campi di ogni paese?
La validazione di lunghezza e checksum copre circa 80 paesi, ma le posizioni dettagliate dei campi banca/filiale/conto sono incluse solo per quelli comuni (come DE, GB, FR, ES, NL, IT). Per gli altri paesi l'intero BBAN viene mostrato come un unico campo conto.

Altri strumenti