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
- Paste an IBAN (with or without spaces) — the checksum and format check happen instantly.
- The first two letters identify the country, and the tool checks the number's length against what's expected for that country.
- If validation fails, it tells you exactly what's wrong: length, format, or checksum.
Common uses
- Basic validation of an IBAN field in a payment or vendor-registration form before it hits the backend.
- Quickly checking whether a manually copied account number from a document contains a typo.
- Verifying the format of an IBAN received from a client or partner in another country.
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.