IBAN Validator
Érvényesítse az IBAN valódi ISO 7064 mod-97 ellenőrző összegét, és hasonlítsa össze a teljes hosszát egy országonkénti formátumtáblázattal – teljesen offline a böngészőben.
Eredmény
Az IBAN (nemzetközi bankszámlaszám) nem csupán betűk és számjegyek hosszú sorozata – országkódblokkjának utolsó két karaktere egy valódi ellenőrző összeg, amelyet az ISO 7064 mod-97 algoritmussal számítanak ki, amely az elírások és az átírási hibák túlnyomó többségét még az elektronikus átutalás benyújtása előtt kiszűri. Ez az eszköz pontosan ezt az algoritmust valósítja meg, nem pedig egy keresőtáblázatot vagy egy durva közelítést: a megtisztított IBAN első négy karakterét a végére mozgatja, minden betűt kétjegyű numerikus értékre konvertál (A=10-től Z=35-ig, így a 22 karakterből álló IBAN 30 pluszjegyű számmá bővülhet, mivel a nagy JavaScriptet begépeli), az érték rutinszerűen meghaladja a Number.MAX_SAFE_INTEGER értéket hosszabb IBAN-ok esetén. A valóban érvényes IBAN mindig pontosan 1-re csökken.
Az ellenőrzőösszeg érvényessége önmagában nem garantálja, hogy az IBAN jól formált, ezért ez az eszköz a teljes hosszt is összeveti az ISO 13616 nyilvántartásból származó 79 valódi IBAN-t kibocsátó országot tartalmazó táblázattal – Németország IBAN-ja mindig 22 karakterből áll, Franciaországé mindig 27, Ukrajnáé mindig 19, Málta 12-e pedig mindig. Ha egy felismert országkód hossza nem egyezik, az eszköz kifejezetten jelzi az eltérést, nem csak azt, hogy "érvénytelen", és ha az országkód nem szerepel a kötegelt táblában, akkor ezt egyértelműen kiírja, és egyszerűen kihagyja a hosszellenőrzést, miközben ellenőrzi a mod-97 ellenőrző összeget.
A folyamatról semmi nincs elrejtve. Az eredménypanelen látható az átrendeződött karakterlánc az országkóddal és a végére csúsztatott ellenőrző számjegyekkel, a 97-re csökkentett numerikus karakterlánc felépítéséhez használt teljes betű-szám bővítés, valamint a kiszámított pontos maradék – így kézzel vagy bármilyen más megvalósítással ellenőrizheti, hogy az eszköz nem egyszerűen zöld pipát villog a hitben. Egy ismert, érvényes teszt IBAN, például a GB82 WEST 1234 5698 7654 32 minden lépésen végigmegy, és a maradék pontosan 1-re érkezik.
Mint minden ezen az oldalon található eszköz, az IBAN-ellenőrző is teljes egészében az Ön böngészőjében fut: sem valódi, sem tesztszámlaszám nem kerül szerverre, naplózásra vagy tárolásra. Illesszen be egy IBAN-t, azonnali, átlátható választ kap, és egyetlen kattintással másolja ki a teljes lebontást saját nyilvántartása vagy támogatási jegy érdekében.