Free Tool Desk

QR platba (SPAYD) a PAY by square generátor

Generátor QR platby (SPAYD, Česko) a PAY by square (Slovensko): IBAN, částka, variabilní symbol, zpráva. QR kód ke stažení nebo na fakturu v PDF. V prohlížeči, nic se neukládá.

Free to use No sign-up required Nothing is uploaded

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

  1. Vyberte zemi: Slovensko (PAY by square) nebo Česko (QR platba, SPAYD).
  2. Zadejte IBAN, částku a měnu, jméno příjemce, zprávu a symboly. České číslo účtu můžete převést na IBAN.
  3. Zkontrolujte náhled a upozornění, pak kód stáhněte, vytiskněte, nebo vložte do PDF faktury.
  4. 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