Validator IBAN: Verifică gratuit orice număr IBAN | Cash Book
Introdu sau lipește un IBAN. Verificatorul confirmă țara, lungimea și cifrele de control mod-97, apoi descompune numărul în componentele sale. Nimic nu părăsește această pagină.
Rezultat
—
Introdu sau lipește un IBAN. Este verificat pe acest dispozitiv.
Răspuns rapid
Un validator IBAN verifică formatul unui număr de cont, nu contul în sine. Acesta citește primele două litere ca fiind codul de țară, compară lungimea totală cu cea înregistrată pentru țara respectivă și efectuează calculul ISO 13616 mod-97: mută primele patru caractere la final, transformă literele în cifre și împarte la 97. Un rest de 1 indică faptul că cifrele de control corespund restului numărului. Aceasta ajută la detectarea erorilor de scriere. Nu confirmă dacă contul este deschis, dacă aparține persoanei menționate sau dacă plata va ajunge la destinație.
Acest validator rulează integral în browserul tău: IBAN-ul introdus nu este niciodată încărcat, stocat sau trimis undeva, iar pagina funcționează chiar și fără conexiune. Acesta efectuează trei verificări. Citește primele două litere ca fiind codul de țară și caută țara respectivă. Compară lungimea totală cu cea înregistrată pentru acea țară. Apoi, rulează calculul mod-97 definit în ISO 13616, operațiunea matematică pe care cele două cifre de după codul de țară trebuie să o satisfacă. Dacă toate trei trec, numărul este corect format.
Aceasta este o afirmație mai limitată decât ar putea părea. Un IBAN bine format nu reprezintă un cont confirmat, un beneficiar confirmat sau o plată confirmată. Restul acestei pagini explică această diferență, deoarece acolo pot apărea problemele cu banii.
O notă despre câmpul de introducere: oamenii lipesc adesea date din PDF-uri, care pot conține caractere invizibile: spații fixe, cratime soft sau caractere de lățime zero între grupurile de patru cifre. Câmpul elimină toate acestea înainte ca codul de țară să fie citit, motiv pentru care un IBAN care a eșuat pe alte site-uri poate trece aici fără nicio modificare. Nu s-a reparat nimic, au fost eliminate doar caracterele invizibile.
Cum se utilizează
- Lipește numărul exact așa cum l-ai primit. Spațiile, literele mici, punctele și întreruperile de linie sunt eliminate înainte de verificare, deci nu este nevoie să îl cureți manual. Lipește-l în loc să îl rescrii, deoarece rescrierea este pasul care introduce eroarea pe care ai venit să o găsești.
- Citește verdictul. Valid înseamnă că codul de țară este în registru, lungimea corespunde țării, iar restul mod-97 este 1. Invalid înseamnă că una dintre aceste trei condiții a eșuat, iar nota explică care anume. O lungime greșită și o sumă de control eșuată sunt probleme diferite cu soluții diferite.
- Analizează detaliile, nu doar verdictul. Tabelul arată IBAN-ul regrupat în blocuri de patru, țara completă, cele două cifre de control, partea de cont și lungimea. Compară țara cu cea la care te așteptai. O factură care ar trebui plătită unui furnizor din Portugalia și care generează un IBAN valid în Cipru merită un apel telefonic.
- Dacă ceva a eșuat, corectează ce indică nota. O eroare de lungime este aproape întotdeauna un caracter lipsă sau duplicat, de obicei la final. O eroare de sumă de control este aproape întotdeauna un caracter citit greșit sau două inversate. Oricum ar fi, recitește documentul sursă. Nu ghici cifra.
- Verifică numele separat. Verificatorul nu are idee al cui este acest cont. Înainte de a trimite bani, confirmă numele titularului cu beneficiarul printr-un canal ales de tine și folosește ecranul de verificare a beneficiarului oferit de banca ta, dacă există.
Ce dovedește de fapt verificarea
Un IBAN este definit de ISO 13616. Structura este fixă: două litere pentru țară, două cifre de control, apoi numărul de cont intern, numit BBAN, completat și formatat la o lungime înregistrată de fiecare țară. Totalul maxim este de 34 de caractere.
Cele două cifre de control nu fac parte din numărul de cont. Ele sunt o sumă de control calculată din restul datelor, folosind schema mod-97-10 din ISO 7064. Calculul este suficient de scurt pentru a fi făcut manual:
- Mută primele patru caractere (codul de țară și cifrele de control) la sfârșitul șirului.
- Înlocuiește fiecare literă cu un număr, unde A este 10, B este 11, până la Z care este 35.
- Tratează rezultatul ca pe un număr întreg lung și calculează restul împărțirii la 97.
- Restul trebuie să fie 1.
La crearea contului, banca a ales cele două cifre de control care fac ca pasul patru să rezulte în 1. Deci, un rest de 1 înseamnă că cifrele de control încă se potrivesc cu codul de țară și partea de cont. Dacă vreun caracter s-a schimbat ulterior, restul se schimbă și el.
Acesta este un bun detector de erori. Fiecare caracter tastat greșit și fiecare inversare de cifre schimbă restul, motiv pentru care mod-97 a fost ales în detrimentul unei scheme mai simple. Ceea ce nu poate face este să verifice în afara șirului. Verificatorul nu știe dacă codul bancar din interiorul BBAN aparține unei bănci reale, dacă contul este deschis, dacă are fonduri, dacă acceptă transferuri în euro sau cine îl deține.
Prin urmare, interpretarea unui rezultat verde este limitată. Acesta dovedește că numărul este coerent intern, ceea ce înseamnă că a fost probabil transcris corect. Nu dovedește că contul există, că aparține persoanei sau companiei menționate pe factură sau că plata va ajunge la destinație. Acestea sunt trei întrebări separate, la care nu se poate răspunde prin calcule matematice asupra numărului în sine.
Unde încetează să funcționeze verificarea
Începe cu limita pe care oamenii o înțeleg cel mai greșit: fraudatorii folosesc IBAN-uri valide. Frauda prin factură, unde factura reală a unui furnizor este interceptată și detaliile bancare sunt modificate, nu depinde de un număr greșit. Contul din factura falsă este un cont real, deschis în acest scop sau împrumutat de la un „catâr” financiar, și se validează perfect pe această pagină. Gândește-te din perspectiva cealaltă: un criminal nu are niciun motiv să îți trimită un număr care eșuează la o verificare pe care oricine o poate rula în browser. Deci, tratează un rezultat verde doar ca pe o dovadă a acurateței tastării. Detaliile de plată care s-au schimbat de la ultima factură merită un apel la un număr pe care îl aveai deja, niciodată la numărul tipărit în e-mail.
Nivelul pe care această pagină nu îl poate oferi este verificarea numelui, iar acest gol este acoperit prin reglementări, nu prin aritmetică. Conform Regulamentului (UE) 2024/886, furnizorii de servicii de plată trebuie să ofere un serviciu de verificare a beneficiarului: înainte de confirmare, banca compară numele introdus de tine cu numele contului din spatele IBAN-ului și îți spune dacă se potrivește, se potrivește parțial sau nu se potrivește deloc. Obligația a fost implementată treptat pe parcursul anului 2025 în zona euro. Dacă banca ta îți arată acel avertisment, ea știe ceva ce această pagină nu poate ști. Las-o să aibă ultimul cuvânt.
Există și erori de scriere care trec oricum. Mod-97 detectează fiecare eroare de un singur caracter, dar fiind o verificare de tip 97, aproximativ una din 97 de coruperi aleatorii poate rezulta într-un rest de 1. Mai frecvent în practică: două conturi reale diferite, care diferă printr-un singur caracter, pot fi ambele valide. Nimic de aici nu îți poate spune pe care dintre ele l-ai intenționat. Mai multe țări adaugă propriile cifre de control în interiorul părții de cont, ceea ce detectează mai multe erori, dar acest validator nu implementează regulile naționale.
Lungimile sunt o altă capcană. Deoarece fiecare țară și-a adaptat formatul intern, totalurile variază de la 15 caractere în Norvegia la 31 în Malta și 32 în Saint Lucia. Un număr copiat cu un caracter mai puțin este adesea încă un IBAN plauzibil pentru o altă țară. Registrul adaugă de asemenea membri noi, motiv pentru care un cod pe care verificatorul nu îl recunoaște este raportat ca necunoscut, nu ca greșit.
Multe locuri nu au adoptat niciodată IBAN-urile. Statele Unite, Canada, Australia, Japonia și multe altele procesează plățile cu numere de cont interne și un cod BIC, deci un cod de țară necunoscut înseamnă de obicei că ceea ce ai lipit nu este un IBAN.
O ultimă problemă minoră: spațiile. Grupurile de patru sunt o convenție de tipărire pentru oameni, nu sunt stocate, nu sunt transmise și nu fac parte din număr. La fel și literele mici. Dacă un formular de plată respinge ceva ce se validează aici, suspectează mai întâi regulile câmpului respectivului formular.
Cinci numere, verificate
Numărul de test german este cel mai bun pentru a fi verificat manual, cel puțin o dată. Ia DE89 3704 0044 0532 0130 00 și elimină spațiile pentru a obține DE89370400440532013000, care are 22 de caractere, lungimea înregistrată pentru Germania.
Mută primele patru caractere la sfârșit: 370400440532013000DE89. Înlocuiește literele: D este 13, E este 14, deci șirul devine 370400440532013000131489.
Acest număr este prea lung pentru majoritatea calculatoarelor, așa că ia-l pe bucăți, ducând restul mai departe. Primele nouă cifre, 370400440, împărțite la 97, lasă restul 23. Pune-l în fața următoarelor șapte cifre pentru a obține 235320130, care lasă restul 70. Continuă: 700013148 lasă 38, iar ultima bucată, 389, lasă 1. Restul este 1, deci cifrele de control 89 sunt corecte pentru acest cont.
Acum schimbă un caracter. Transformă ultimul 0 în 1, obținând DE89370400440532013001. Lungimea este tot 22 și țara este tot cunoscută, deci primele două teste trec. Rulează aritmetica din nou și restul va fi 28 în loc de 1, deci rezultatul este Invalid cu o eroare de sumă de control. O cifră greșită este întotdeauna detectată. Exact pentru asta a fost ales mod-97.
Erorile de lungime arată diferit. Lipește NO93 8601 1117 947 și verificatorul raportează 15 caractere și un număr valid, deoarece 15 este exact ce a înregistrat Norvegia. Adaugă o cifră la final și testul de lungime eșuează înainte ca aritmetica să ruleze, cu o notă care menționează Norvegia și cele 15 caractere așteptate. Tabelul arată în continuare țara și lungimea așteptată, deci poți număra ce lipsește.
Cazul care merită memorat este al patrulea. DE89 3704 0044 0532 0130 00 și DE89 3704 0044 0532 0100 90 sunt ambele valide. Verificatorul este un corector ortografic pentru numere, iar un cuvânt greșit scris corect trece de corector.
Încă unul. GB33 BUKB 2020 1555 5555 55 se validează ca un IBAN din Regatul Unit, 22 de caractere, BUKB fiind identificatorul băncii. Dacă te așteptai la un furnizor irlandez, numărul este bine format, dar tot greșit. Citește rândul țării, de fiecare dată.
Ce înseamnă fiecare parte a unui IBAN
Analizează tabelul de descompunere de la stânga la dreapta.
Primele două caractere sunt codul de țară, două litere din ISO 3166-1. Ele identifică țara contului, nu moneda și nu naționalitatea titularului. Acel cod fixează lungimea așteptată și spune sistemului de rutare ce format național urmează.
Caracterele trei și patru sunt cifrele de control. Întotdeauna cifre, niciodată litere. Ele aparțin IBAN-ului, nu contului, motiv pentru care numărul de cont intern din extrasul tău bancar nu le conține. Singura lor sarcină este testul mod-97 de mai sus.
Totul de la caracterul cinci încolo este BBAN, numărul de cont bancar de bază în formatul său național, completat cu zerouri dacă numărul intern este mai scurt. Structura sa internă se schimbă de la țară la țară.
Primul element este identificatorul băncii la început. În Germania acesta este Bankleitzahl de opt cifre, deci 37040044 în exemplul de mai sus este Commerzbank din Köln. În Regatul Unit sunt patru litere, BUKB, urmate de codul de sortare de șase cifre. În Franța este un cod bancar de cinci cifre și un cod de sucursală de cinci cifre. Acest validator nu verifică niciunul dintre ele împotriva vreunei liste bancare.
Al doilea element sunt cifrele de control naționale pe care mai multe țări le păstrează în interiorul BBAN: clé RIB de două cifre în Franța, CIN în Italia, ultimele două cifre ale unui număr de cont spaniol. Acelea detectează erori pe care verificarea la nivel de IBAN le omite. Fiecare este un algoritm diferit, deci un validator general care le omite va accepta cu plăcere un număr pe care un sistem intern l-ar respinge.
O consecință merită subliniată: un IBAN nu este un secret. Apare pe fiecare factură emisă de proprietarul său. Cunoașterea unuia permite cuiva să trimită bani în acel cont, nu să îi retragă. Debitele directe sunt un mecanism diferit cu propriile reguli de autorizare și rambursare, deci tratează un IBAN ca pe o adresă poștală, nu ca pe o credențială. Mai multe despre vocabular în intrările din glosar pentru IBAN și SEPA.
Ce legătură are asta cu urmărirea banilor
Un IBAN identifică un cont la o bancă. Cash Book urmărește ce se întâmplă cu banii tăi, pe telefon, iar cele două nu se întâlnesc niciodată.
Cash Book nu se conectează niciodată la o bancă. Nu există sincronizare bancară, nici agregator, nici câmp IBAN și niciun loc pentru a introduce o credențială bancară de orice fel. Tranzacțiile trăiesc pe iPhone, cu sincronizare opțională în propriul tău cont iCloud, iar aplicația nu necesită înregistrare sau adresă de e-mail. Aceasta elimină o categorie de funcții pe care unele aplicații le au, dar elimină și riscurile care vin odată cu ele.
Ceea ce are sunt Conturi: numerar, carduri și economii, fiecare cu propriul sold, transferuri între ele și un număr de valoare netă pe ecranul Conturi. Contul din care ai plăti un IBAN este reprezentat acolo ca un nume și un sold pe care îl menții corect, ceea ce este suficient pentru bugetare și nu conține datele băncii. Insights arată apoi unde s-au dus banii în acea lună, pe etichete și comparativ cu luna precedentă.
Menținerea acelor solduri corecte este o problemă de înregistrare, pe care aplicația este construită să o rezolve. Un transfer tastat pe tastatură necesită trei atingeri, iar înregistrarea vocală gestionează restul zilei într-o singură propoziție. Dacă majoritatea banilor tăi care pleacă sunt transferuri bancare, cum să urmărești cheltuielile pe iPhone acoperă rutina, cum să urmărești cheltuielile în numerar acoperă partea pe care nicio bancă nu o vede, iar cum să urmărești abonamentele și facturile recurente este pentru ordinele de plată care părăsesc același cont în fiecare lună.
Nimic de aici nu este un sfat despre o plată specifică. Dacă decizi dacă să trimiți un transfer mare sau neobișnuit, sau crezi că ai trimis deja unul în contul greșit, linia de fraudă a băncii tale și un consilier calificat sunt persoanele potrivite cu care să vorbești, iar viteza contează mai mult decât certitudinea.
Celelalte instrumente
Calculatorul de TVA gestionează numărul de pe aceeași factură ca IBAN-ul. Calculatorul de împărțire a facturii împarte o plată pe care mai multe persoane o datorează înainte ca una dintre ele să facă transferul. Calculatorul de valoare netă adună conturile la care indică acele IBAN-uri, iar calculatorul de obiective de economisire transformă unul dintre acele solduri într-o dată.
Ce urmează
Lipește IBAN-ul, citește rândul țării în loc de doar verdictul și apoi fă lucrul pe care aritmetica nu îl poate face: confirmă numele cu beneficiarul printr-un canal ales de tine. Suma de control este un filtru pentru greșeli. Tot ce urmează după ea este un filtru pentru oameni, iar acela rulează în continuare pe propria ta atenție.
Descarcă Cash Book din App StoreGratuit pentru 7 zile. 19.99$ plată unică pe viață.
Întrebări frecvente
Este sigur de utilizat acest validator IBAN?
Verificarea rulează local în browserul tău folosind JavaScript. IBAN-ul introdus nu este trimis niciodată către un server, nu este înregistrat și nu este stocat; pagina funcționează chiar și fără conexiune la internet. Poți confirma acest lucru deschizând pagina, oprind conexiunea și introducând un număr. Un IBAN nu este secret precum o parolă, dar nu există niciun motiv pentru ca acesta să circule mai mult decât este necesar.
Un IBAN valid înseamnă că acel cont există?
Nu. Verificarea mod-97 confirmă doar că numărul este coerent din punct de vedere matematic: cifrele de control corespund codului de țară și restului contului. Un număr poate fi perfect valid și totuși să nu aparțină nimănui, să fie un cont închis sau să aparțină altei persoane decât celei care ți l-a trimis. Doar banca beneficiară știe dacă acel cont există, iar verificarea numelui îți confirmă cui aparține.
De ce diferă lungimea IBAN-urilor în funcție de țară?
Fiecare țară și-a păstrat formatul intern de cont bancar la introducerea IBAN-ului, adăugând prefixul standard. Deoarece formatele interne aveau lungimi diferite, și totalurile diferă: Norvegia are 15 caractere, Germania 22, Franța 27, Malta 31. Standardul ISO 13616 stabilește un maxim de 34 de caractere, lăsând partea națională la latitudinea fiecărei țări, motiv pentru care verificatorul are nevoie de un tabel de lungimi, nu de o singură regulă.
Pot verifica un cod BIC/SWIFT aici?
Nu. Un cod BIC identifică o bancă, un IBAN identifică un cont, iar acestea sunt definite prin standarde diferite. Un BIC are 8 sau 11 caractere și nu conține o sumă de control, deci nu există un calcul matematic aplicabil. Dacă un formular de plată solicită ambele, preia codul BIC din același document ca IBAN-ul și verifică-l conform detaliilor publicate de bancă.
Ce înseamnă mai exact un rest mod-97 de 1?
Întregul IBAN, rearanjat și convertit în cifre, este tratat ca un număr lung. Cele două cifre de control au fost alese la crearea contului astfel încât, prin împărțirea acelui număr la 97, restul să fie exact 1. Orice alt rest înseamnă că ceva s-a modificat în număr după stabilirea cifrelor de control. Restul în sine nu oferă informații despre locul unde a apărut eroarea.
Poate un IBAN greșit să treacă de verificare?
Fiecare cifră tastată greșit și fiecare inversare a două cifre adiacente este detectată prin mod-97, acesta fiind motivul pentru care a fost ales acest sistem. Combinațiile mai mari de erori nu sunt garantate să eșueze: aproximativ una din 97 de coruperi aleatorii poate rezulta într-un rest valid. Două IBAN-uri diferite pot fi ambele valide, deci trecerea verificării este un motiv pentru a reanaliza, nu pentru a te opri din verificat.
Ce este verificarea numelui și înlocuiește ea acest instrument?
Este un pas suplimentar. Conform Regulamentului (UE) 2024/886, furnizorii de servicii de plată trebuie să îți permită să verifici dacă numele introdus corespunde titularului IBAN-ului înainte de confirmare. Aceasta abordează riscul pe care această pagină nu îl poate acoperi: un IBAN corect format, dar care aparține persoanei greșite. Folosește-le pe ambele, în această ordine.
De ce verificatorul respinge un cod de țară care știu că există?
Verificatorul cunoaște doar codurile din registrul oficial IBAN, care listează țările ce au adoptat standardul. Multe țări, precum Statele Unite, Canada, Australia și Japonia, nu folosesc IBAN-uri și procesează plățile prin numere interne și cod BIC. Un cod respins înseamnă de obicei că numărul nu este un IBAN, nu că acel cont este greșit.
Poate Cash Book să extragă tranzacții din contul asociat unui IBAN?
Nu. Cash Book nu se conectează niciodată la o bancă și nu există niciun câmp în aplicație pentru IBAN sau alte credențiale bancare. Aplicația urmărește soldurile și cheltuielile direct pe telefon, pe baza a ceea ce introduci vocal, prin cameră, automatizări Apple Pay sau tastatură. Aceasta este o limitare deliberată, nu o funcție lipsă, și este motivul pentru care aplicația nu necesită cont sau înregistrare.
Descarcă Cash Book din App StoreGratuit pentru 7 zile. 19.99$ plată unică pe viață.