CodeKitHub
Nástroje pre kód

Generátor falošných IBAN

Naposledy aktualizované:

Generujte čísla v tvare IBAN, ktoré prejdú štandardnou kontrolou kontrolného súčtu, ale nie sú spojené so žiadnym skutočným bankovým účtom. Vyberte krajinu, nastavte, koľko ich potrebujete (1 – 20), a získajte IBAN so správne vypočítanými kontrolnými číslicami pomocou skutočného algoritmu ISO 7064 MOD-97. Upozornenie: ide o fiktívne čísla určené výlučne na testovanie a vývoj softvéru — nikdy ich nepoužívajte na skutočné prevody, platby ani žiadne reálne finančné transakcie.

Disclaimer: these IBANs are for software testing and development purposes only. They are fictional numbers with a valid format and correct check digits — not real bank accounts. Do not use them for actual transfers or transactions.

Čo je tento nástroj?

IBAN (International Bank Account Number) je štandardizovaný identifikátor bankového účtu definovaný normou ISO 13616, zložený z 2-písmenového kódu krajiny, 2 kontrolných číslic a základného čísla bankového účtu špecifického pre danú krajinu (BBAN). Dĺžka a štruktúra sa líšia podľa krajiny — nemecký IBAN má 22 znakov, taliansky 27.

Dve kontrolné číslice nie sú náhodné: počítajú sa zo zvyšku IBAN pomocou algoritmu ISO 7064 MOD-97-10, rovnakého kontrolného súčtu, aký používa každý skutočný bankový systém na odhalenie preklepov ešte pred pokusom o prevod.

Tento nástroj náhodne vygeneruje časť BBAN a potom ju prevedie rovnakým výpočtom MOD-97, aký by použila banka — výsledok teda vyzerá a validuje sa ako skutočný IBAN, hoci podkladové číslice sú vymyslené a nezodpovedajú žiadnemu skutočnému účtu.

Prečo ho používať?

  • Testujte formuláre, platobné procesy a validátory IBAN bez potreby skutočných bankových údajov zákazníkov.
  • Správny kontrolný súčet MOD-97, takže vygenerované IBAN prejdú rovnakou validačnou logikou ako skutočné IBAN.
  • Pokrýva 8 krajín s odlišnými formátmi: Nemecko, Francúzsko, Veľká Británia, Španielsko, Taliansko, Holandsko, Poľsko, Turecko.
  • Vygenerujte naraz až 20 na naplnenie testovacích databáz alebo demo prostredí.
  • Beží úplne vo vašom prehliadači — nič vygenerované tu sa nikam neposiela ani neukladá.

Ako sa používa

  1. Vyberte krajinu z rozbaľovacej ponuky.
  2. Nastavte, koľko IBAN chcete (1 – 20).
  3. Kliknite na „Generate IBANs“.
  4. Kliknite na „Copy All“ a skopírujte celý zoznam.

Príklad

Vstup

Krajina: DE, Počet: 2

Výstup

DE89 3704 0044 0532 0130 00
DE87 1009 0000 5628 8283 60

Obe kontrolné číslice sú vypočítané správne, takže každý IBAN prejde validáciou — ale čísla účtov sú vygenerované náhodne a sú fiktívne.

Bežné prípady použitia

  • QA a testovanie formulárov: overte, či registračné alebo platobné formuláre správne prijímajú, odmietajú a formátujú zadaný IBAN naprieč viacerými krajinami.
  • Naplnenie testovacích databáz: hromadne generujte realisticky vyzerajúce hodnoty IBAN na naplnenie staging prostredí bez vystavenia skutočných finančných údajov.
  • Demo a predajné prostredia: naplňte produktové demá údajmi, ktoré vyzerajú legitímne, ale nenesú žiadne finančné riziko.
  • Jednotkové testy validátorov: použite známe platné falošné IBAN (a zámerne poškodené varianty) na otestovanie vlastnej validačnej logiky MOD-97.
  • Frontend vývoj: simulujte API odpovede obsahujúce polia IBAN skôr, ako bude pripravená skutočná backendová integrácia.

Dôležité: nepoužívajte na skutočné transakcie

IBAN vygenerované tu sú štrukturálne platné, ale úplne fiktívne. Kód krajiny a kontrolné číslice sú konštrukčne správne, avšak kód banky a číslo účtu vnútri BBAN sú náhodné číslice bez súvislosti so skutočnou finančnou inštitúciou či majiteľom účtu.

Nezadávajte tieto čísla do skutočných platobných formulárov, faktúr, pokynov na bankový prevod ani kamkoľvek, kde by sa mohli skutočne pohnúť peniaze. Existujú výlučne na to, aby pomohli vývojárom a testerom bezpečne vyskúšať kód pracujúci s IBAN.

Ako kontrolný súčet skutočne funguje

Validácia IBAN sa riadi schémou ISO 7064 MOD-97-10: 4-znakový prefix (kód krajiny + kontrolné číslice) sa presunie na koniec reťazca, nahradí sa reťazcom „00“, každé písmeno sa prevedie na dvojmiestne číslo (A=10 až Z=35) a výsledok sa považuje za jedno veľmi veľké celé číslo. Toto číslo modulo 97 by sa malo rovnať 1, ak je IBAN platný.

Na vygenerovanie platného IBAN postupuje nástroj opačne: zostaví náhodný BBAN, pripojí kód krajiny a „00“, vypočíta zvyšok modulo 97 a nastaví kontrolné číslice na 98 mínus tento zvyšok. Ide o presne rovnakú matematiku, akú používa skutočný bankový softvér — jediná fiktívna časť sú samotné údaje o účte.

Časté otázky

Sú toto skutočné bankové účty?

Nie. Tento nástroj slúži výlučne na testovanie a vývoj softvéru. Každý vygenerovaný IBAN je fiktívne, náhodne vytvorené číslo — nezodpovedá žiadnemu skutočnému bankovému účtu. Nikdy ich nepoužívajte na skutočné prevody, faktúry ani transakcie.

Prečo teda tieto falošné IBAN prejdú validáciou?

Pretože kontrolné číslice sú vypočítané rovnakým vzorcom ISO 7064 MOD-97, aký používajú skutočné banky. Validácia iba potvrdzuje, že kontrolný súčet je vnútorne konzistentný so zvyškom čísla — nemôže (a ani sa o to nesnaží) potvrdiť, že účet skutočne existuje.

Na čo sa to dobre hodí?

Na QA testovanie polí na zadávanie IBAN, naplnenie testovacej alebo staging databázy vierohodne vyzerajúcimi platobnými údajmi, naplnenie demo prostredí a jednotkové testovanie vlastného kódu na validáciu alebo formátovanie IBAN.

Ako sa počíta kontrolná číslica MOD-97?

BBAN, kód krajiny a zástupný reťazec „00“ sa preusporiadajú, písmená sa prevedú na čísla (A=10 … Z=35) a celý číselný reťazec sa zredukuje modulo 97 pomocou čiastkového výpočtu. Kontrolné číslice sú 98 mínus tento zvyšok, doplnené na dve číslice.

Ukladajú sa moje vygenerované údaje niekde?

Nie. Generovanie prebieha lokálne vo vašom prehliadači pomocou Math.random() pre číslice účtu. Nič sa neprenáša, nezaznamenáva ani neukladá na žiadnom serveri.

Súvisiace nástroje