Verifica IBAN e trova banca: ABI, CAB e check digit
Controlla se l'IBAN è formalmente valido (MOD-97), trova la banca da ABI e leggi CAB/conto. Non verifica l'intestatario: per quello serve Verification of Payee. Correlati: codice fiscale inverso.
Fonti utili e di riferimento:
🔎 Verifica IBAN
Valida e analizza IBAN in tempo reale
🔍 Algoritmo MOD-97
• Sposta paese e check digits alla fine
• Converte lettere in numeri (A=10...Z=35)
• Calcola resto divisione per 97
• IBAN valido se resto = 1
🌍 Copertura Globale
• 71 paesi supportati
• Standard ISO 13616-1:2007
• Validazione specifica per paese
• Database banche italiane
Area di formazione
Guide, definizioni, formule e tabelle di riferimento.
Scegli un tab · una sezione alla volta
Esempio: IT60X0542811101000000123456
→ 0542811101000000123456IT60X
→ 05428111010000001234561829160033
→ MOD 97 = 1 ✓
Riorganizzazione
Sposta codice paese e check digits alla fine della stringa
Conversione
Converte lettere in numeri (A=10, B=11, ..., Z=35)
Calcolo Resto
Calcola il resto della divisione per 97
Validazione
IBAN valido se resto = 1
Il formato IBAN varia per ogni paese: in Italia sono sempre 27 caratteri, in Germania 22, in Belgio solo 16. Ogni IBAN inizia con il codice paese (2 lettere) + 2 cifre di controllo (check digit MOD-97).
| Paese | Cod. | Caratteri | Struttura (dopo il codice paese) |
|---|---|---|---|
| 🇮🇹 Italia | IT | 27 | IT + 2 check + 1 CIN + 5 ABI + 5 CAB + 12 conto |
| 🇩🇪 Germania | DE | 22 | DE + 2 check + 8 BLZ + 10 conto |
| 🇫🇷 Francia | FR | 27 | FR + 2 check + 5 banca + 5 filiale + 11 conto + 2 RIB |
| 🇪🇸 Spagna | ES | 24 | ES + 2 check + 4 banca + 4 filiale + 2 ctrl + 10 conto |
| 🇵🇹 Portogallo | PT | 25 | PT + 2 check + 4 banca + 4 filiale + 11 conto + 2 ctrl |
| 🇳🇱 Paesi Bassi | NL | 18 | NL + 2 check + 4 banca + 10 conto |
| 🇧🇪 Belgio | BE | 16 | BE + 2 check + 3 banca + 7 conto + 2 ctrl |
| 🇦🇹 Austria | AT | 20 | AT + 2 check + 5 banca + 11 conto |
| 🇨🇭 Svizzera | CH | 21 | CH + 2 check + 5 banca + 12 conto |
| 🇵🇱 Polonia | PL | 28 | PL + 2 check + 8 banca + 16 conto |
| 🇸🇪 Svezia | SE | 24 | SE + 2 check + 3 banca + 16 conto + 1 ctrl |
| 🇩🇰 Danimarca | DK | 18 | DK + 2 check + 4 banca + 9 conto + 1 ctrl |
| 🇬🇧 Gran Bretagna | GB | 22 | GB + 2 check + 4 banca + 6 sort code + 8 conto |
| 🇬🇷 Grecia | GR | 27 | GR + 2 check + 3 banca + 4 filiale + 16 conto |
| 🇷🇴 Romania | RO | 24 | RO + 2 check + 4 banca + 16 conto |
Il codice ABI (Associazione Bancaria Italiana) identifica univocamente ogni istituto di credito e occupa le posizioni 5-9 di ogni IBAN italiano (dopo IT + 2 check digit + 1 CIN).
Il codice CAB (posizioni 10-14) identifica la filiale specifica. Il numero di conto corrente occupa le ultime 12 posizioni dell'IBAN italiano.
| Istituto Bancario | ABI | Tipo | Esempio IBAN (struttura) |
|---|---|---|---|
| Intesa Sanpaolo | 03069 | Commerciale | IT60 X 03069 [CAB] [Conto 12 car.] |
| UniCredit | 02008 | Commerciale | IT60 X 02008 [CAB] [Conto 12 car.] |
| BNL – Gruppo BNP Paribas | 01005 | Commerciale | IT60 X 01005 [CAB] [Conto 12 car.] |
| Monte dei Paschi di Siena | 01030 | Commerciale | IT60 X 01030 [CAB] [Conto 12 car.] |
| Banco BPM | 05034 | Commerciale | IT60 X 05034 [CAB] [Conto 12 car.] |
| Poste Italiane (BancoPosta) | 07601 | Postale | IT60 X 07601 [CAB] [Conto 12 car.] |
| BPER Banca | 05387 | Commerciale | IT60 X 05387 [CAB] [Conto 12 car.] |
| Credito Emiliano (Credem) | 03032 | Commerciale | IT60 X 03032 [CAB] [Conto 12 car.] |
L'IBAN (International Bank Account Number) è un codice alfanumerico che identifica univocamente un conto corrente bancario a livello internazionale. In Italia è composto da 27 caratteri: 2 lettere (paese IT), 2 cifre di controllo, 1 carattere CIN, 5 cifre ABI (banca), 5 cifre CAB (filiale) e 12 caratteri di conto corrente.
Quando serve verificarlo? Prima di effettuare un bonifico per evitare errori costosi, quando ricevi un IBAN via email e vuoi controllarne la validità, per verificare che ABI e CAB corrispondano alla banca dichiarata, o per estrarre i dati della banca da un IBAN sconosciuto.
L'algoritmo MOD-97-10 (ISO 13616) è lo standard internazionale per la validazione degli IBAN.
Calcoli Client-Side
Validazione rapida, dati e limiti spiegati
Prestazioni
Controlli istantanei senza latenza di rete
Standard ISO 13616
Algoritmo MOD-97-10 certificato
Copertura Globale
77 paesi supportati con regole specifiche
Privacy-first
Niente vendita dati; analytics solo aggregati
Database Banche
Riconoscimento automatico istituti italiani
Normative di Riferimento
ISO 13616-1:2007 (IBAN Registry) ISO 7064 (MOD-97-10 Algorithm) ECBS (European Committee for Banking Standards) SWIFT IBAN Registry Banca d'Italia - Disposizioni IBAN
Caratteristiche Tecniche
Validazione multi-livello (formato, lunghezza, checksum) Parsing specifico per struttura paese Riconoscimento automatico codici bancari Calcolo CIN per IBAN italiani Supporto completo caratteri alfanumerici
Metodo di calcolo
Algoritmo MOD 97-10 (ISO 7064 / ISO 13616): paese + check digit spostati in fondo, lettere convertite in numeri (A=10 ... Z=35), resto della divisione per 97 deve essere 1. Sugli IBAN italiani si controllano anche CIN (posizione 5) e ABI (posizioni 6-10) contro il database istituti, così puoi trovare la banca e leggere CAB/conto.
Dati e fonti
Limiti del risultato
- La validità matematica non prova che il conto esista, sia attivo o appartenga a un nominativo.
- Dopo fusioni bancarie l'ABI può ancora mostrare l'istituto incorporato.
- Non sostituisce controlli antifrode né Verification of Payee.
Ultimo aggiornamento
24 luglio 2026 (in linea con calculatorsList.ts)
Riferimenti normativi
- Regolamento UE 260/2012: Single Euro Payments Area (SEPA).
- Regolamento UE 2024/886: Instant Payments e Verification of Payee.
- D.Lgs. 11/2010: servizi di pagamento (attuazione PSD2).
Domande Frequenti
Verifiche IBAN Più Cercate
Calcolatori correlati
Scopri altri strumenti utili della stessa categoria:
