V Česku se QR platba na faktuře zapisuje ve formátu SPAYD, na Slovensku ve formátu PAY by square. Oba jsou národní standardy a nejsou stejné jako evropský EPC QR kód (GiroCode), který čtou banky v Německu a okolí. Tento generátor vytvoří správný kód pro zvolenou zemi z IBANu, částky, měny, variabilního symbolu a zprávy a umožní ho stáhnout jako obrázek, vytisknout nebo vložit do PDF faktury. (English: generator for the Czech SPAYD QR payment and the Slovak PAY by square code.)
Údaje o platbě zůstávají ve vašem prohlížeči. Nástroj je neukládá, neodesílá a nezapisuje do logu. Před rozesláním faktury kód vždy otestujte v mobilním bankovnictví.
Loading the tool…
Overview
About QR Platba & PAY by square Generator
Česko: QR platba (SPAYD). Obsah kódu má tvar SPD*1.0*ACC:CZ…*AM:480.50*CC:CZK*MSG:…*X-VS:…. Nástroj zapisuje účet ACC (IBAN, volitelně s BIC, nejvýše 46 znaků), částku AM (nejvýše dvě desetinná místa), měnu CC, datum splatnosti DT, zprávu pro příjemce MSG (nejvýše 60 znaků), jméno příjemce RN (nejvýše 35 znaků) a variabilní, specifický a konstantní symbol X-VS, X-SS a X-KS (nejvýše 10 číslic). Atributy jdou abecedně, hvězdička a procento se kódují (%2A, %25), znaky mimo ASCII procentově v UTF-8. Zprávu a jméno lze automaticky převést na velká písmena bez diakritiky, což zmenší kód a ochrání před bankami, které diakritiku nezvládají. Volitelný atribut CRC32 se nepřidává. Číslo účtu ve starém tvaru (předčíslí, číslo, kód banky) lze převést na IBAN včetně kontroly modulo 11.
Slovensko: PAY by square. Kód vzniká podle specifikace Slovenskej bankovej asociácie 1.2.0 (od 9. října 2025 je jméno příjemce povinné): data se zapíšou jako pole oddělená tabulátorem, doplní se kontrolní součet CRC32, výsledek se zkomprimuje algoritmem LZMA (lc=3, lp=0, pb=2, slovník 128 kB), přidá se dvoubajtová hlavička a délka a vše se zakóduje v Base32hex do QR kódu. Datová posloupnost smí mít nejvýše 550 znaků. Výstup nástroje je ověřen proti nezávislé implementaci dekodéru. Specifikace vyžaduje, aby kód doprovázelo logo PAY by square; to je dodáváno Slovenskou bankovou asociací a tento nástroj ho neobsahuje, přidejte ho vedle vytištěného kódu.
Výstup. Náhled kódu, text kódu ke zkopírování, soubor SVG nebo PNG, PDF připravené k tisku (A4 s kódem a údaji) nebo vložení kódu do vaší faktury ve formátu PDF na vybrané místo (přetažením, nebo tlačítkem „najít volné místo“). Původní soubor zůstane beze změny, stáhnete novou kopii.
Compatibility
Supported Formats
Vstup: IBAN (CZ nebo SK doporučeno), částka s tečkou nebo čárkou, měna, symboly, datum splatnosti, zpráva. Výstup: SVG, PNG, PDF k tisku a vložení do PDF faktury (PDF do 50 MB bez hesla). Nepodporováno: trvalý příkaz a inkaso (PAY by square), více účtů v jednom kódu a atribut CRC32 v SPAYD.
Guide
How to Use QR Platba & PAY by square Generator
- Vyberte zemi: Slovensko (PAY by square) nebo Česko (QR platba, SPAYD).
- Zadejte IBAN, částku a měnu, jméno příjemce, zprávu a symboly. České číslo účtu můžete převést na IBAN.
- Zkontrolujte náhled a upozornění, pak kód stáhněte, vytiskněte, nebo vložte do PDF faktury.
- Naskenujte kód aplikací své banky a ověřte účet a částku dříve, než fakturu odešlete.
Highlights
Features
- SPAYD i PAY by square Dva národní standardy v jednom nástroji, každý podle své specifikace.
- Kontrola vstupu IBAN, limity délek, symboly, datum a převod českého čísla účtu na IBAN.
- Ověřeno Kód PAY by square odpovídá výstupu nezávislé knihovny a lze ho zpětně dekódovat.
- SVG, PNG a PDF Ke stažení, k tisku, nebo vložení do vaší faktury ve formátu PDF.
- V prohlížeči Žádný účet, žádné nahrávání, nic se neukládá.
Applications
Use Cases
- Přidat QR platbu na fakturu vytvořenou ve Wordu, Excelu nebo jiném programu
- Vytvořit QR kód pro pravidelnou platbu členského příspěvku nebo nájemného
- Připravit slovenskou fakturu s kódem PAY by square pro slovenské zákazníky
- Převést číslo účtu ve starém tvaru na IBAN
- Zkontrolovat, jak vypadá obsah QR platby (SPAYD) před odesláním
Good to Know
Limitations
SPAYD a PAY by square jsou národní standardy; nejsou to platební QR kódy pro celou Evropu a cizí banky je nemusí číst. Nástroj není schválen ani zkontrolován Českou bankovní asociací ani Slovenskou bankovou asociací a nezaručuje, že konkrétní bankovní aplikace kód přijme. Aplikace bank se liší (diakritika, délka zprávy, podpora symbolů), proto kód vždy otestujte.
Pokud do faktury vkládáte kód, soubor se uloží znovu a případný elektronický podpis v originálu přestane platit. Doporučená velikost je podle specifikací 30 až 40 mm. PAY by square vyžaduje logo, které zde není; kód bez loga nemusí splňovat požadavky příjemce faktury.
This tool runs entirely in your browser — your file is never uploaded to our servers. See our Privacy Policy for full details.
Support
Frequently Asked Questions
Ukládají se údaje o platbě?
Ne. Kód se vytváří ve vašem prohlížeči a údaje se neodesílají na náš server ani neukládají.
Jaký je rozdíl mezi QR platbou, PAY by square a GiroCode?
QR platba (SPAYD) je český standard, PAY by square slovenský a EPC QR (GiroCode) evropský pro eurové platby v několika zemích. Mají jiný obsah a banky jeden druhý nečtou, proto zvolte kód pro zemi příjemce.
Proč se zpráva převádí na velká písmena bez diakritiky?
Menší kód se lépe skenuje a některé bankovní aplikace diakritiku nezvládají. Převod můžete vypnout, pak se znaky mimo ASCII zakódují procentově.
Proč PAY by square vyžaduje jméno příjemce?
Podle specifikace 1.2.0 (revize z 9. října 2025) je jméno příjemce povinné pole.
Jaká je maximální délka údajů?
U PAY by square 550 znaků datové posloupnosti, u SPAYD zpráva 60 a jméno příjemce 35 znaků. Nástroj upozorní, když limit překročíte.
Can I use the SPAYD code for a Slovak account?
The tool lets you, with a warning. Czech banking apps read SPAYD and Slovak ones read PAY by square, so a Slovak customer is better served with PAY by square.
Keep Going
Related Tools
- EPC QR / GiroCode Generator Make a SEPA payment QR code (EPC QR, "GiroCode") from name, IBAN, amount and reference, validated against the EPC guideline. SVG and PNG. In your browser.
- Add GiroCode to PDF Invoice Put an EPC payment QR code (GiroCode) onto an invoice PDF: choose the page, place it on a preview, find free space, and download. In your browser.
- Swiss QR-Bill Generator & Add-to-PDF Create a Swiss QR-bill payment part with receipt (A4, 210 × 105 mm or A6) from your account and address, or add it to the bottom of an invoice PDF. Follows SIX guideline 2.4. In your browser.
- EPC QR / GiroCode Reader GiroCode lesen: read the EPC QR code on an invoice image or PDF and see IBAN, beneficiary, amount, purpose and reference with an IBAN check and copy buttons. In your browser.