Sviluppo Web

IBAN Validator

Verificare l'IBAN tramite il checksum ISO 7064 (mod 97), il formato e la lunghezza prevista per il paese. Tutto viene calcolato nel browser.

An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.

How to use it

Common uses

Things to keep in mind

An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.

Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.

Articolo su questo strumento: IBAN: come è strutturato un numero di conto bancario internazionale

Domande frequenti

Cosa verifica realmente il checksum mod-97?

È l'algoritmo ISO 7064: l'IBAN viene riorganizzato e convertito in un numero, e quel numero deve lasciare un resto di 1 quando diviso per 97 — questo cattura errori di battitura e caratteri scambiati ma non conferma che il conto esista.

Perché la lunghezza prevista differisce per paese?

Il formato bancario nazionale di ogni paese definisce una lunghezza IBAN fissa, ad esempio la Germania usa 22 caratteri e anche il Regno Unito usa 22, quindi lo strumento verifica la lunghezza totale rispetto al codice paese trovato all'inizio dell'IBAN.

Cosa succede se il mio paese non è nell'elenco delle lunghezze?

Il controllo del checksum funziona comunque normalmente; viene saltato solo il controllo della lunghezza per i paesi mancanti nella tabella di riferimento dello strumento, e ciò non influisce sul risultato del checksum.

Mi serve il codice BIC/SWIFT se ho già inserito l'IBAN?

Per i bonifici all'interno dell'area SEPA di solito no, poiché l'IBAN contiene già il codice banca nella propria struttura; ma alcuni sistemi di pagamento e i bonifici fuori SEPA richiedono ancora un BIC/SWIFT separato come verifica aggiuntiva dell'instradamento del pagamento.

Un IBAN valido secondo la verifica MOD-97 significa che quel conto esiste realmente?

No — la verifica del checksum conferma solo che la struttura matematica del numero è corretta, non che il conto esista davvero presso una banca reale; la conferma definitiva dell'esistenza del conto può darla solo il sistema bancario stesso durante l'elaborazione del pagamento.

Articoli: Sviluppo Web

HEX, RGB, HSL: perché esistono così tanti modi di scrivere un colore

Perché i designer scelgono spesso HSL invece di HEX quando devono scegliere a mano una tonalità di colore.

Minificazione CSS: cosa viene davvero rimosso dal file e perché

Perché il CSS minificato funziona esattamente allo stesso modo nel browser, pur diventando illeggibile per una persona.

Minificazione JavaScript: la differenza tra minificare e offuscare

Perché il codice minificato resta leggibile se lo si desidera, mentre quello offuscato no.

Minificazione HTML: perché gli spazi nel markup contano davvero

Perché rimuovere gli spazi dentro <pre> o una textarea può rompere l'aspetto della pagina, a differenza di quasi tutti gli altri punti.

Gradienti CSS: in cosa linear differisce da radial e conic

Perché conic-gradient è adatto ai grafici a torta, mentre radial-gradient crea un effetto macchia di luce.

L'algoritmo di Luhn: come si verifica la correttezza di un numero di carta

Perché un numero di carta che supera il controllo di Luhn non significa che quella carta esista realmente.

Codici QR: come un link entra in un quadrato di pixel

Perché un codice QR con un logo al centro si scansiona ancora, anche se parte del disegno è coperta.

Codici a barre: in cosa Code 128 differisce da EAN-13

Perché i prodotti sugli scaffali dei negozi usano quasi sempre EAN-13 invece di Code 128.

Immagini placeholder: perché le immagini finte contano durante lo sviluppo

Perché gli sviluppatori inseriscono deliberatamente rettangoli grigi al posto di foto reali mentre un layout è ancora in costruzione.