0

Validátor IBAN

Ověřte skutečný kontrolní součet IBAN podle ISO 7064 mod-97 a porovnejte jeho celkovou délku s vestavěnou tabulkou formátů jednotlivých zemí — zcela offline ve vašem prohlížeči.

🔒 Zpracováno výhradně ve vašem prohlížeči – nic, co zde zadáte, se nikdy nenahraje.

Zpracovává se... 0%
Analýza IBAN
Výpočet kontrolního součtu mod-97
Hotovo

Výsledek

IBAN (International Bank Account Number) není jen dlouhý řetězec písmen a číslic — poslední dva znaky bloku kódu země jsou skutečným kontrolním součtem, který se počítá algoritmem ISO 7064 mod-97 a zachytí drtivou většinu překlepů a chyb při přepisu ještě před odesláním platebního příkazu. Tento nástroj implementuje přímo tento algoritmus, nikoli vyhledávací tabulku nebo přibližný odhad: první čtyři znaky vyčištěného IBAN přesune na konec, každé písmeno převede na jeho dvoucifernou číselnou hodnotu (A=10 až Z=35, takže 22znakový IBAN se může rozvinout do čísla o více než 30 číslicích) a toto obří číslo vypočítá modulo 97 pomocí typu BigInt v JavaScriptu, protože jeho hodnota u delších IBANů běžně přesahuje Number.MAX_SAFE_INTEGER. Skutečně platný IBAN vždy vyjde přesně 1.

Samotná platnost kontrolního součtu nezaručuje, že je IBAN správně vytvořen, a proto tento nástroj zároveň porovnává celkovou délku s vestavěnou tabulkou 79 reálných zemí vydávajících IBAN, vycházející z registru ISO 13616 — německé IBANy mají vždy 22 znaků, francouzské vždy 27, ukrajinské vždy 29, maltské vždy 31 a tak dále. Pokud délka u rozpoznaného kódu země nesouhlasí, nástroj explicitně oznámí nesrovnalost místo pouhého „neplatný“ a pokud kód země v tabulce vůbec není, jasně to řekne a kontrolu délky jednoduše přeskočí, přičemž přesto ověří kontrolní součet mod-97.

Nic z celého procesu není skryto. Panel s výsledkem zobrazuje přerovnaný řetězec s kódem země a kontrolními číslicemi na konci, úplný rozpis písmen na čísla, z něhož se sestaví číselný řetězec pro výpočet modulo 97, a přesný vypočtený zbytek — takže si můžete ručně ověřit, nebo porovnat s jakoukoli jinou implementací, že nástroj jen slepě neukazuje zelenou fajfku. Známý testovací platný IBAN, například GB82 WEST 1234 5698 7654 32, projde všemi kroky a skončí se zbytkem přesně 1.

Stejně jako všechny nástroje na těchto stránkách běží validátor IBAN výhradně ve vašem prohlížeči: žádné číslo bankovního účtu, ať už skutečné nebo testovací, se nikdy neodesílá na server, nezaznamenává ani nikde neukládá. Vložte IBAN, získejte okamžitou a transparentní odpověď a jedním kliknutím si zkopírujte kompletní rozpad pro vlastní evidenci nebo ticket na podporu.