IBAN kalkulačka

Vygenerujte IBAN z českého čísla účtu nebo rozložte existující IBAN zpět na předčíslí, hlavní část a kód banky. Algoritmus MOD-97-10 podle ISO 13616.

Jak kalkulačka funguje

Kalkulačka pracuje ve dvou směrech. Z českého čísla účtu vygeneruje IBAN podle algoritmu definovaného v ISO 13616 s kontrolním součtem MOD-97-10 podle ISO 7064. Opačně z IBAN rozloží na kód banky, předčíslí a hlavní část a ověří kontrolní součet. Veškerá logika běží ve vašem prohlížeči — žádná data neopouštějí zařízení.

Generování IBAN (číslo účtu → IBAN)

  1. Sestaví se 20místná BBAN část: 4 číslice kódu banky + 6 číslic předčíslí (doplněno nulami zleva) + 10 číslic hlavní části (doplněno nulami zleva).
  2. K BBAN se připojí kód země CZ a předpokládané kontrolní číslice 00.
  3. Písmena se nahradí čísly podle tabulky: A=10, B=11, … Z=35. Kód CZ se tedy zapíše jako 1235.
  4. Vzniklé dlouhé číslo se vydělí 97. Zbytek po dělení se odečte od 98 — výsledek jsou dvě skutečné kontrolní číslice.
  5. Kontrolní číslice se vloží na pozice 3–4 a vznikne finální IBAN.

Ověření IBAN (IBAN → číslo účtu)

Při rozkladu IBAN se nejprve přesunou první čtyři znaky (kód země + kontrolní číslice) na konec řetězce. Písmena se opět převedou na čísla a výsledné velké číslo se vydělí 97. Pokud je zbytek přesně 1, IBAN je platný. Kontrolní algoritmus odhalí veškeré jednočíselné překlepy a velkou část vícečíselných chyb — proto chybně zadaný IBAN skoro nikdy nevede k odeslání peněz na cizí účet, ale k odmítnutí platby ještě před zpracováním. Podrobný popis struktury najdete v průvodci formát IBAN.

Kdy kalkulačku použít

  • Před první SEPA platbou do zahraničí nebo před příjmem platby ze zahraničí — potřebujete znát svůj IBAN v kanonickém tvaru (24 znaků bez mezer) nebo v lidsky čitelném tvaru (po čtveřicích s mezerami).
  • Při kontrole IBAN na faktuře od zahraničního dodavatele — pokud má IBAN CZ na začátku, můžete ho rozložit a zjistit, která česká banka ho vystavila. Funkce „IBAN → číslo účtu" to dělá okamžitě.
  • Po změně banky nebo po fúzi, kdy se vám změnil IBAN — rychle zkontrolujete, že nový IBAN odpovídá vašemu novému číslu účtu.
  • Pro export IBAN do účetního softwaru, který vyžaduje IBAN v přesném formátu (například XML platby SEPA).

Před vygenerováním IBAN doporučujeme zkontrolovat samotné číslo účtu ve validátoru čísla účtu — pokud číslo neprojde kontrolou modulo 11, IBAN sice vygenerujete, ale banka ho obvykle odmítne. Pro kontext a strukturu IBAN se podívejte na průvodce IBAN — formát a výpočet, pro české číslo účtu na strukturu českého čísla účtu.

Časté otázky k IBAN kalkulačce

Je IBAN z kalkulačky identický s IBAN v internetovém bankovnictví?
Ano. Algoritmus pro generování IBAN je deterministický a definovaný normou ISO 13616 (MOD-97-10 podle ISO 7064). Pro stejné vstupy — předčíslí, hlavní část a kód banky — vždy vznikne stejný IBAN. Pokud se IBAN z kalkulačky liší od IBAN uvedeného vaší bankou, máte někde v zadání chybu (typicky překlep v čísle účtu nebo chybně zadané předčíslí).
Proč má stejné číslo účtu v různých bankách jiný IBAN?
Součástí IBAN je kód banky, který se promítá do výpočtu kontrolních číslic (pozice 3–4 za kódem země CZ). Stejná hlavní část účtu v Komerční bance a České spořitelně tedy vygeneruje jiný IBAN, přestože samotné číslo účtu je „stejné". Tímto způsobem IBAN jednoznačně identifikuje nejen účet, ale i banku, u které je vedený.
Co znamená upozornění, že kód banky není v ČNB číselníku?
Kalkulačka ověřuje čtyřmístný kód banky proti aktuálnímu seznamu aktivně publikovaných bank z číselníku ČNB. Pokud kód odpovídá zaniklé bance (například 5400, 6100, 6800) nebo obsahuje překlep, kalkulačka vám to oznámí, ale IBAN přesto vygeneruje — formálně je to platný IBAN, ale banka ho odmítne, protože v platebním systému CERTIS daný kód nemá záznam.
Proč má IBAN 24 znaků?
Každá země má v normě ISO 13616 pevně stanovenou délku IBAN. Česká republika má 24 znaků: 2 znaky kódu země (CZ), 2 kontrolní číslice, 4 číslice kódu banky, 6 číslic předčíslí a 10 číslic hlavní části účtu. Předčíslí a hlavní část se v IBAN doplňují nulami zleva — například předčíslí „19" vypadá v IBAN jako 000019. Slovensko má stejnou strukturu (24 znaků), Německo 22, Francie 27.
Potřebuji k SEPA platbě kromě IBAN také SWIFT/BIC?
Ve většině případů nepotřebujete. Pro SEPA platby v eurech mezi bankami v EU, EHP, Švýcarsku, Velké Británii a dalších přidružených zemích stačí samotný IBAN — banka odesílatele si SWIFT/BIC dohledá podle kódu banky v IBAN. SWIFT/BIC se vyžaduje pro platby mimo SEPA prostor, nebo pokud to banka odesílatele výslovně požaduje. Více v průvodci SWIFT/BIC kódy českých bank.
Jak kalkulačka zachází s předčíslím, které má méně než 6 číslic?
Kratší předčíslí se v IBAN automaticky doplní nulami zleva na šesticifernou hodnotu. Například předčíslí „19" se v IBAN zapíše jako 000019, předčíslí „107" jako 000107. Analogicky hlavní část kratší než 10 číslic se doplní nulami zleva na desetimístnou hodnotu. Zadávejte proto předčíslí i hlavní část tak, jak je máte na výpise — bez vodících nul.
Je výsledek kalkulačky bezpečný a soukromý?
Ano. Veškerý výpočet běží přímo ve vašem prohlížeči — zadané číslo účtu ani vygenerovaný IBAN se neposílají na server a nikde se neukládají. Kalkulačka nepotřebuje přihlášení ani registraci. Pokud chcete mít úplnou jistotu, otevřete vývojářské nástroje prohlížeče (karta Síť) a uvidíte, že po načtení stránky se žádná data z formuláře dál nepřenášejí.

Zdroj dat: Česká národní banka. Aktualizováno: 24. 4. 2026.