Vytvořte QR kód pro platbu na složenku i dopis
Nástroj vytvoří platební QR kód přímo v prohlížeči: QR Platbu pro tuzemské platby v korunách podle standardu ČBA a kód EPC QR, v Německu často zvaný GiroCode, pro platby SEPA v eurech. Zkontroluje IBAN a symboly, ukáže obsah kódu jako text a nic neposílá na server.
Platební QR kód obsahuje údaje o platbě jako text: příjemce, IBAN, částku a zprávu nebo symboly. Bankovní aplikace je načte, plátce je zkontroluje a potvrdí. Tento nástroj vytvoří kód ve vašem prohlížeči. Zadané údaje se neposílají na server, neukládají se a nevyhodnocují.
Před tiskem vyzkoušejte kód v bankovní aplikaci. Mailingbid neověřuje účty ani jména příjemců. Nástroj kontroluje jen formát, délky a kontrolní číslice. Před schválením tisku hotový kód naskenujte bankovní aplikací a porovnejte příjemce, IBAN, částku a symboly. Platbu přitom neodesílejte.
Platební údaje a rozměr pro tisk
Kód, obsah a rozměry pro tisk
Vyplňte povinná pole a vytvořte náhled.
GiroCode a kód EPC QR: co obsahuje
Kód EPC QR vychází ze směrnice EPC069-12 Evropské platební rady (European Payments Council), verze 3.1 z 19. března 2024. Obsahuje převod SEPA jako prostý text v pevně daných řádcích: označení BCD, verze, znaková sada, SCT, BIC, příjemce, IBAN, částka, kód účelu a buď reference, nebo účel platby. Prázdné údaje zůstávají jako prázdný řádek, za posledním vyplněným řádkem už nic nenásleduje. EPC označuje dokument jako informativní a pro poskytovatele platebních služeb nepovinný. [1]
V Německu se kódu často říká GiroCode. Směrnice německého bankovního sektoru (Deutsche Kreditwirtschaft, DK) pro platební formuláře ho doporučuje jako volitelný a označuje nápisem „Zahlen mit Code“. Její pravidla jsou přísnější než u EPC. Částka se píše bez koncových nul, tedy EUR12.3, nikoli EUR12.30. [2] [4]
| Údaj | EPC069-12 | Německo (DK) | Rakousko (PSA) | Tento nástroj |
|---|---|---|---|---|
| Verze | 001 nebo 002 | 002 | 001 nebo 002 | 002 |
| BIC | Ve verzi 002 nepovinný, mimo EHP povinný | Jen pro státy mimo EU a EHP | Ve verzi 002 nepovinný | Povinný jen u IBAN mimo EU a EHP |
| Částka | EUR 0.01 až 999999999.99 | Bez koncových nul | Bez koncových i úvodních nul | Bez koncových nul, např. EUR12.3 |
| Reference | Až 35 znaků, lze použít referenci RF | Reference RF o přesně 25 znacích | Až 35 znaků | DE: RF o 25 znacích; AT: RF nebo až 35 číslic |
| Účel platby | Až 140 znaků | Až 70 znaků | Až 140 znaků | Až 70 znaků |
| Poznámka pro plátce | Až 70 znaků | Doporučeno nevyplňovat | Až 70 znaků | Nenabízí |
Pro všechny platí: nejvýše 331 bajtů, nejvýše verze QR 13, úroveň opravy chyb M. Nástroj zapisuje UTF-8 bez značky pořadí bajtů (BOM), odděluje řádky znakem nového řádku a ukládá text jako jeden segment v bajtovém režimu. [1] [4]
Rakousko: „Zahlen mit Code“
V Rakousku popisuje Payment Services Austria (PSA) stejný kód EPC pod názvem „Zahlen mit Code“. Platební reference i účel platby jsou v kódu vždy jako řádky, vyplněný je ale jen jeden z nich. U částky PSA uvádí, že EUR3 je lepší než EUR3.00, a úvodní nuly nejsou povolené. PSA připouští 140 znaků účelu platby; nástroj omezuje text na 70 znaků, aby stejný kód splnil i německá pravidla. [4]
Specifikace PSA (verze 3.0 z 1. května 2021) nebyla 23. 10. 2026 na své adrese dostupná; vycházeli jsme z archivní kopie z ledna 2026.
QR Platba v Česku
QR Platba vychází ze standardu České bankovní asociace (ČBA) pro tuzemské platby v korunách, verze 1.2, účinné od 1. ledna 2022. Kód začíná hlavičkou SPD*1.0*, za ní následují dvojice klíč a hodnota oddělené hvězdičkou. Hodnota sama hvězdičku obsahovat nesmí. [5]
Podle standardu všechny banky zpracují účet (ACC), částku (AM), měnu (CC), datum splatnosti (DT), zprávu pro příjemce (MSG) a variabilní, specifický a konstantní symbol. Jméno příjemce (RN) zpracují jen některé banky. Pro tištěná média standard doporučuje úroveň opravy chyb M a pokud možno jen velká písmena, číslice a několik znaků. [5]
Číslo účtu ve tvaru předčíslí-číslo/kód banky nástroj na IBAN nepřevádí: postup převodu není součástí zdrojů, které jsme ověřovali. Rámeček a nápis „QR Platba“ popisuje jen grafický manuál na webu qr-platba.cz, nikoli standard ČBA. Nástroj proto exportuje samotný kód bez tohoto označení. [7]
Soubor na webu ČBA nebyl 23. 10. 2026 dostupný; vycházeli jsme z kopie standardu na qr-platba.cz. [6]
Slovensko: PAY by square nástroj nepodporuje
Na Slovensku platí PAY by square, standard Slovenské bankovní asociace (specifikace 1.2.0 od 9. října 2025). Jde o jiný formát: údaje tvoří datový model XML, který se komprimuje algoritmem LZMA a kóduje do Base32hex. Nedají se přečíst jako prostý text a nejsou kompatibilní s kódem EPC ani s QR Platbou. Tento nástroj kódy PAY by square nevytváří. [8] [9]
Kam na složenku a do dopisu kód patří
- Německo (směrnice DK): na formuláři převodního příkazu nebo složenky 15 × 15 mm, nahoře alespoň 1 mm a od pole příjemce alespoň 3 mm. Na faktuře nebo dopisu 25 × 25 mm s černým rámečkem (alespoň 4 moduly od kódu) a nápisem „Zahlen mit Code“ po pravé straně, alespoň 7 pt bezpatkovým písmem, nejlépe v pravém horním rohu. Údaje vypsané na formuláři mají přednost před kódem. [2]
- Rakousko (PSA): velikost modulu 15 až 20 mil, tedy zhruba 0,38 až 0,51 mm. Na fakturách u dolního okraje úplně vlevo nebo úplně vpravo. Na platebním příkazu s modulem 0,4 mm (± 5 %) vpravo dole, přímo pod polem pro platební referenci. Rámeček a nápis „Zahlen mit Code“ vpravo, čteno zdola nahoru, s odstupem 4 moduly a písmem alespoň 7 pt. [4]
- Česko: standard ČBA velikost pro tisk neuvádí. Velikost naplánujte s tiskárnou a výtisk otestujte. [5]
Nástroj exportuje kód s volným okrajem, bez rámečku a nápisu. Ve výsledcích uvidíte vedle celkové velikosti i velikost kódu bez okraje a velikost modulu, takže je můžete porovnat s těmito požadavky.
Před schválením tisku
- Obsah pod náhledem porovnejte položku po položce s údaji o účtu, nejlépe ve dvou.
- Soubor vložte do návrhu v plánované velikosti, zkušební výtisk naskenujte alespoň jednou bankovní aplikací v každé cílové zemi a v aplikaci zkontrolujte příjemce, IBAN, částku a symboly, aniž byste platbu odeslali.
- Nástroj vytvoří jeden kód pro všechny výtisky. Má-li mít každý dopis vlastní symbol nebo referenci, vzniká kód při personalizovaném tisku; domluvte se s tiskárnou nebo lettershopem.
- Podle oznámení DK z roku 2025 nemůže příjemce předepsat okamžitou platbu; v kódu ji vyjádřit nelze. [3]
Zdroje
Všechny zdroje ověřeny 23. 10. 2026.
- European Payments Council: EPC069-12, Quick Response Code – Guidelines to Enable the Data Capture for the Initiation of an SCT, verze 3.1 (PDF, anglicky) — Pořadí řádků, délky, 331 bajtů, verze 13, oprava chyb M, oficiální příklady
- Die Deutsche Kreditwirtschaft: Richtlinien für einheitliche Zahlungsverkehrsvordrucke (2016), příloha 4 (PDF, německy) — Verze 002, formát částky, reference RF o 25 znacích, 70 znaků účelu platby, sada znaků, velikost a umístění
- Die Deutsche Kreditwirtschaft: Merkblatt 2025 ke změnám směrnice (PDF, německy) — Okamžitou platbu nelze v kódu vyjádřit
- Payment Services Austria: Verwendung von QR-Code zur Initiierung von Zahlungsaufträgen, verze 3.0 (archivní kopie z 20. 1. 2026, německy) — Zahlen mit Code, formát částky, reference nebo text, tisk a označení
- Česká bankovní asociace: Formát pro sdílení platebních údajů v rámci tuzemského platebního styku v CZK prostřednictvím QR kódů, verze 1.2 (PDF, kopie na qr-platba.cz) — Struktura SPD*1.0*, klíče a délky, hvězdička, oprava chyb M, příklad
- Česká bankovní asociace: článek o standardu — Stránka vydavatele, bez souboru ke stažení
- QR Platba: Grafický manuál — Rámeček a nápis, není součástí standardu ČBA
- Slovenská banková asociácia: projekty v oblasti platebních služeb (slovensky) — PAY by square, aktuální specifikace 1.2.0
- Slovenská banková asociácia: PAY by square Specifications 1.2.0 (PDF, anglicky) — Datový model XML, komprese LZMA, Base32hex
Technologie: qrcode (licence MIT). Texty a kontroly: Mailingbid. qrcode · Licenční informace. QR Code je registrovaná ochranná známka společnosti DENSO WAVE INCORPORATED.