IBAN
calcolo codice IBAN
Per effettuare il calcolo del codice IBAN inserire Nazione, ABI, CAB e numero conto corrente.
Attenzione, il calcolo del codice IBAN può essere afflitto da errori!
Esistono infatti casi in cui due codici IBAN differenti solo nel codice di controllo siano entrambi corretti. Questo è dovuto al fatto che l’algoritmo di validazione mette il codice di controllo alla fine della stringa numerica. I numeri che finiscono con 00 o 97, 01 o 98, 02 o 99 hanno entrambi lo stesso resto dividendo per 97.
87 Comments to “IBAN”
Add Comments (+)-
thank you, very usefull !!!
-
You can have the code to be inserted into Web pages. Thanks Marcello
-
complimenti!
ma se volessi inserire la formula in file di excel? -
grazie infinite mi hai salvato
-
il calcolo è errato:
abi 1
cab 6
c/c 6
===>
IT1 W000 0100 0060 0000 0000 006 erratoIT01 W000 0100 0060 0000 0000 006 esatto
il codice che segue la sigla paese deve essere di due caratteri numerici
se il numero è minore di 10 bisogna quindi aggiungere anteporre zero -
Grazie per la segnalazione,
ho aggiornato il codice e risolto il bug! -
non trovo parole per ringraziarti…veramente GRANDE…e soprattutto altruista…visto il lavoro risparmiato….grazie a te!!!!
un MITO!!!… E NON SONO COMPLIMENTI GRATUITI…ma seriamente sentiti!!! -
Funziona alla grande
ciao -
Ottimo!
-
grazie e complimenti. Auguri
-
Se volessi inserire l’algoritmo in un foglio excel….che dovrei fare?
-
fran,
questo script è stato ideato per la fruizione online,
quindi preferisco non convertire il codice sorgente in altri formati.
Marco -
mitico… ma perchè non si pubblicizza da parte delle autorità, sarebbe una bella semplificazione…forse qualcuno ci speculerebbe come al solito !!!
Grazie -
Complimenti all’autore ! Ma è veramente inammissibile che “il sistema” che pretende l’utilizzo di questi codici non provveda in questro senso !
-
Grazie a tutti per i complimenti,
come ho scritto nei disclaimer, questo metodo non è infallibile,
(ci sono casi eccezionali in cui come nella generazione del codice fiscale, possono verificarsi delle eccezioni, che non rispettano la regola, e il generatore, può commettere degli errori)
quindi “il sistema” non solo preve l’utilizzo di questi tool per la generazione,
ma ne sconsiglia l’utilizzo. -
Grandioso, veramente mille grazie! Sembra incredibile che tante banche italiane ancora non abbiano provveduto a creare qualcosa di analogo per i loro conti, all’alba del 2008 (quando l’IBAN dovrebbe diventare obbligatorio). Ancora mille grazie
-
Trovato il codice IBAN è possibile conoscere la filiale della Banca di appartenenza?
Grazie e Felice 2008 -
GRAZIE !!!!!!
LA bUROCRAZIA DELLA MIA BANCA .. SBAGLIATA ..ASSURDA
GIANFRANCO -
per conoscere filiale e banca ci vuole un database con tutti i codici preregistrati… al momento non ce l’ho, ma cercherò di vedere se la cosa è fattibile.
-
Signor Mignani, non scrivo per l’argomento di cui trattasi,
ma perchè lei è omonimo di un mio amico di collegio in
quel di Bologna nel ’59/60. Mi chiedo se per caso non sia
proprio lei, mi farebbe veramente piacere.
la saluto
-
-
Mi associo a tutti i complimenti che hai ricevuto. Banche = preistoria. se trovassero il modo di specularci, credimi lo adotterebbero subito. ancora complimenti
-
GRANDE!!! Il posto giusto al momento giusto!!!!
-
Grazie
-
Siamo una piccola Cassa Rurale ma ci intersserebbe pubbligare su http://www.bancadisalerno.it l’algoritmo. Puoi gentilmente contattarmi?
Auguri per un grande 2008! -
GRAZIE 1000! SEI STATO LA MIA SALVEZZA ….
AUGURISSSSIMI PER UNO SPLENDIDO 2008 -
Grande lavoro! Ti ringraziamo in tanti, ci hai allegerito il compito ingrato di contattare tutti i creditori e di attendere le loro comunicazioni solo per accorgerci che sono sbagliate;-)
-
Geniale. Grazie!
-
Ti ringrazio come hanno fatto tutti ma io di piu’.
Proprio questa mattiva ho iniziato un giro di telefonate per sapere le IBANGRAZIE ?!?!
-
Sono contento di aver fatto cosa gradita a tutti!
-
grazie di esistere
-
help!
a me non funziona: inserisco ABI E CAB su 5 campi, ma esce l’IBAN spostato di 2 campi. es: IT68 Y053 0802 6910 ………
abi 5308
cab 2691 -
dividi in questo modo ed il gioco è fatto…
IT 68 Y 05308 02691 0 ………Ciao
Marco -
Gabriele, sinceramente, non capisco qual’è il tuo problema…
prova a spiegarmi meglio -
ciao maerco,
gabriele probabilmente non ha suddiviso correttamente la stringa come ho indicato nel post precedente -
Vi segnalo che alcune volte i clienti danno il proprio numero di c/c in forma incompleta.
Faccio un esempio anziche’ scrivere il c/c 123004560 scrive 4560
Di conseguenza sarebbe opportuno avere un programmino che dato abi cab e iban desse il c/c
faccio un esempio
it24t012340320008452010
sapendo che 8452010 è il c/c in forma incompleta trovare quello completo -
Quello che chiedi è praticamente impossible.
Anche pensado di poter creare un database con tutti i conti correnti delle nazioni che rientrano nella specifica IBAN (cosa alquanto inrealizzabile), come faccio a sapere se chi scrive 4560 voleva scrivere 123004560 o 123014560?
-
Come ho sempre detto più volte, il calcolo IBAN fornito da questo script è efficiente soltanto se si ha la certezza che le informazioni con cui si riempie il form sono corrette.
Se vengono inserite informazioni sbagliate, il tool di calcolo funziona correttamente e non da chiaramente nessun errore, ma il codice ricavato non è corretto!
-
non è impossibile in quanto il c/c errato che mi da il cliente ha sempre la caratteristica che mancano alcuni numeri prima degli zeri. Te lo dico con certezza in quanto lavoro in banca ed effettuo bonifici diretti in italia. Tutti i c/c sbagliati hanno sempre quella caratteristica che è quella che mancano alcune cifre prima di quello dato e l’errore è sempre di questo tipo:
c/c errato 123456 c/c esatto 12400123456 -
Grazie e complimenti per il tuo altruismo.
-
Ti ringrazio, ha funzionato con tutti quelli che ho inserito e verificato tranne uno che corretto è IT61 S020 0811 7000 0000 6800 262 mentre il risultato del calcolo è IT19 C020 0811 7000 0000 6800 262
Grazie ancora, Sergio -
Sergio,
mi dispiace deluderti, ma anche in questo caso il calcolo è corretto, infatti il primo (IT61 S020 0811 7000 0000 6800 262 ) non è un codice iban corretto.come puoi vedere anche da qui:
http://www.bancamarche.it/viewdoc.asp?CO_ID=421&tree=508mentre quello calcolato con il tool è corretto

Marco -
Attenzione se la succursale o agenzia non è la principale da un codice diverso. Esempio la mia succursale e cioè abi e cab finiscono per trattino e un altro numero, se si calcola non è quello giusto, ho verificato.
Comunque grazie . -
abi e cab sono esclusivamente numerici, e non possono contenere trattini
-
vorrei segnalarvi che la stragrande maggioranza di errori sull’iban è dovuta o alla mancanza di cifre significative nel c/c oppure alla mancanza di zeri tra il cab e il c/c per cifre significative intendo dire dei numeri che poi vengono seguiti dagli zero
ad esempio c/c esatto 250027584185 c/c errato 27584185 oppure 275841 oppure 27584 -
Maerco …..mi dispiace contraddirti ma il mio abi e cab sono 13817-1 e 6260-4 prova a calcolare Iban e poi ti dò il mio esatto dato dalla banca, il n cc è 464/00.
Ciao -
Claudio,
confermo quanto detto in precedenza…abi e cab possono contenere solamente cifre (numeri) e mai in numero superiore a 5;
se il numero è inferiore, alla cifre devono essere tanti zeri quante sono le cifre mancanti per arrivare a 5.putroppo le banche molto spesso errano nella comunicazione dei codici abi cab e numero di conto, non rispettando gli standard imposti…
Il mio script invece, rispetta le direttive dell’ABI.per tua informazione, puoi trovare maggiori informazioni qua:
http://it.wikipedia.org/wiki/Coordinate_bancarie#Codice_ABI
-
Grazie! Grazie!
-
vorrei segnalare che alcune volte permotivi di lavoro faccio dei controlli e il sistema della banca mi dice che l’iban da voi dato è esatto mentre quando cerco di digitarlo il sistema mi dice che è sbagliato. Cosa devo fare per segnalare queste incongruenze?
-
probabilmente deve segnalarlo al gestore del suo sistema
-
Grazie mille per le semplificazioni che mi dai nel lavoro, terrò ben presente le eccezioni fatte sopra ;D
-
Intanto grazie x l’utile tool!
Cosa intendi per: “I numeri che finiscono con 00 o 97, 01 o 98, 02 o 99″? A quale campo ti riferisci, al c/c o ai 2 numeri di verifica prima del cin?
Grazie,Max!
-
i numeri finali dell’iban, quindi del c/c
-
GUARDA, IO LAVORO IN BANCA E QUANDO HO BISOGNO DI CODICI IBAN
NON TELEFONO NEANCHE PIU’ IN SEDE: USO QUESTO TUO SITO.GRANDISSIMA E UTILISSIMA PENSATA, LA TUA: POSSO DIRE CHE SEI “SOCIALMENTE UTILE” ???!!!!
-
Mauro,
ti ringrazio per i complimenti, sono contento di aver fatto qualcosa di utile
-
Ma vi rendete conto che3 non cè nessun algoritmo è solo il paese (ITalia) il check digit 53 Cin che nel mio caso è N + il codica abi + il codice cab più il c7c compreso degli zeri praticamete leggete nel box della vostra banca tutti i numeri scritti prima del c7c e afrete il vostro Iban ma quale algoritmo….
-
x marco se lo vuoi in excel ci medtti paese + check digit + CIN + ABI + CAB + C/C semplice ecco il tuo iban ricordando chje in italia il paese è sempre OT il check digit a me lo hanno fornito nel contratto di apertura dopo il paese e prima del cin e prima dell’ABI del CAB e del numewro di C/c…quale algoritmo servi…basta leggere tutto insieme quindi in excel tu gli fai fare una specie di somma “letterale non che sommi i numeri
-
Ho ABI, CAB, C/C e CIN, metto tutti i dati x trovare il numero IT –, ma mi esce un CIN diverso da quello che ho io !!! Che significa??
Grazie G. -
Pier,
l’algoritmo serve proprio per calcolare check digit e Cin.
se uno ha tutti i dati non ha alcun senso usare lo script
-
Guarana,
probabilmente il numero di conto che hai non e’ espresso nella forma corretta.
oppure il tuo caso rientra nelle rare occasioni in cui la divisione per 97 rende un risultato diverso, proprio come ho scritto sopra il form. -
Ciao Marco, forse è meglio che specifichi che vanno inserite le 12 cifre del conto corrente, perchè ho provato a non metterle ed il sistema mi da un IBAN chiaramente inesatta, invece di dirmi che vuole 12 cifre.. per cui se il conto è 123456 occorrono altri sei zero prima del numero.
per il resto funziona bene, anche se come dici tu, è sempre meglio farsi dare l’iban dalla propria banca per la massima sicurezza dell’iban proprio in quei casi dove l’algoritmo va in crisi.
Ciao -
Ciao Aldosavona,
il tool se inserisci il conto come 123456 automaticamente considera il numero di conto come 000000123456, se il risultato ti è venuto diverso probabilmente in una delle due prove che hai fatto hai digitato male qualche cifra. -
Si potrebbe scaricare il sorgete PHP che fà il calcolo?
-
No, Mi spiace Luca.
-
Ero veramente in difficoltà. Ti ringrazio sentitamente.
-
Grazie per l’aiuto, è molto utile anche per controllare numeri scritti a mano e poco chiari.
CIAO -
confermo! non funziona
-
Non funziona, a volte. ad es. 03069 33032 000886940189 a noi risulta IT98 L E NON IT01 L.
-
come ho scritto all’inizio…
bisognerebbe sempre leggere…
“Esistono infatti casi in cui due codici IBAN differenti solo nel codice di controllo siano entrambi corretti. Questo è dovuto al fatto che l’algoritmo di validazione mette il codice di controllo alla fine della stringa numerica. I numeri che finiscono con 00 o 97, 01 o 98, 02 o 99 hanno entrambi lo stesso resto dividendo per 97.”
-
grazie per il servizio anche se x il mio lavoro ne avrei avuto bisogno dentro ad Excel
-
Grazie mille per l’aiuto, sito molto utile ;farò pubblicità coni colleghi!
-
Grazie per l’utility, troppo utile. Non trovavo i miei estratti conto perchè fuori casa e avevo urgenza del mio Iban…SEI UN GRANDE
-
Grazie per facilitarci il lavoro, spero che presto riuscirai a farci avere anche la descrizione della banca e dell’agenzia…
-
Grazie, io uso spesso il vostro sito per il calcolo dei vari IBAN e mi sono sempre trovato bene.
Vorrei però sapere se potete inserire anche il codice BIC, potrebbe essere utile.
Grazie di nuovo -
Tutta la nostra gratitudine !!!
-
Caro Maerco, io ho avuto dalla banca un codice sbagliato, ho fatto delle ricerche in merito e un programma in excel. Vedendo la risposta che hai dato a Luca (8 maggio) mi sono incuriosito ed ho verificato che il tuo programma sbaglia ogni volta che il resto della divisione e zero. In tal caso il ckd=98 e non 01 come risulta te. Semplificando per brevità il calcolo del check digit é = 98-( (BBAN & “IT00″) MOD 97) dove in (BBAN & “IT00″) le lettere sono sostituite da numeri.
Visto il successo che hai avuto penso faresti contenti in tanti rivedendo il programma!
Tante grazie per avermi dato spunto per approfondire la materia.
Ciao -
Ciao Maerco,
innanzitutto complimenti per l`impegno e per tutti i complimenti che ricevi…
Poi avrei qualche osservazione:
- visto il successo, forse varrebbe la pena di scrivere qualche riga javascript (e magari anche php lato server) per evitare input inaspettati..
- il BBAN è nazionale, in particolare l’ABI che in italia è di 23 cifre…e..negli altri paesi? uh! ……..quindi il fatto che un utente possa inserire “EN” o altro differente da “IT” é assolutamente inutile visto che non sembra proprio che possa restituire un risultato minimamente sensato.
Buon lavoro,
Federico -
dopo “ABI” ci andava una virgola…sorry
-
Giorgio G.
Grazie per la segnalazione ho fatto delle verifiche e corretto lo script.
Maerco -
Ciao Marco,
utilizzo il tuo blog con soddisfazione da quando mi è stato segnalato da una persona a te molto vicina…., puoi immaginare…. -
utilizzo da tempo questa pagina per calcolare IBAN, dopo alcuni risultati non in linea con le mie attese ho provato oggi a digitare mie coordinate ottenendo un risultato SBAGLIATO e senza IT (ma questo non conta)
-
problema fissato, purtopppo nell’aggiornamento dell’interfaccia del sito, si era generato un problema
-
Approfitto della tua cortesia: il conto corrente è un codice di 13 caratteri: io credevo che fossero solo numerici, invece leggo che sono alfanumerici: mi sai dire in quali casi, e perché? Io non ho mai visto un codice di conto con valori alfabetici: è solo un caso?
Grazie
Stefano
-
-
Gent.mo Sig.”Maerco”,
non so se ha già risposto ad un post del genere, comunque pongo la mia domanda:
il sistema funziona anche per codici IBAN esteri?Nel ringraziarla del lavoro effettuato, e soprattutto utile, da lei svolto, in attesa di una sua cortese risposta porgo cordiali saluti
Monica
thanks !