QR Platba Code Generator (Czech SPAYD)

Creating QR Code

Content

QR Platba (SPAYD) by the Czech Banking Association: Czech banking apps fill in the payment from one scan.

Czech account numbers like 19-2000145399/0800 are converted to IBAN. Leave the amount empty to let the payer enter it.

Preview

Preview

QR code will appear here after generation

Design presets

One-click styles — all stay scannable

Color Presets

Scans well

Module gradient

Background gradient

Why a QR Platba code

Czech invoices are paid by bank transfer, and every mistyped variable symbol means a payment someone has to match by hand. A QR Platba code carries the account, the amount, the message and the payment symbols, so the payer's banking app fills in the transfer and they only confirm. Enter a Czech account number such as 19-2000145399/0800 or an IBAN, then add an amount in CZK, a message for the recipient and the variable, specific or constant symbol your accounting uses. The check digits of the account are verified before the code is built, and the finished SPAYD text is printed into the image itself.

  • Czech banking apps prefill the account, amount, message and symbols from one scan.
  • Accepts a domestic account number with bank code or an IBAN, with check digits verified.
  • Variable, specific and constant symbols make automatic matching of payments possible.
  • Static by design: the code works without QR Global and never expires.

Invoices

Small companies and freelancers print the code on each invoice with the amount and its variable symbol.

Rent and service charges

Landlords give each tenant a code with their own variable symbol for monthly payments.

Schools and clubs

Fees for trips, lunches or memberships arrive with the pupil's or member's number.

Shops and services

Workshops and studios take transfers at the counter without reading out an account number.

Fundraising

Associations print an open-amount code so supporters choose how much to send.

More Payments QR codes

Same category — pick the type that fits your content.

QR Platba Code Generator (Czech SPAYD)

Enter a Czech account number such as 19-2000145399/0800 or an IBAN, then add an optional amount in CZK, a message and variable, specific or constant symbols. These are written as a SPAYD string beginning with SPD*1.0, which becomes the printed pattern.

What is this QR code?

QR Platba is the Czech Banking Association standard for payment QR codes, supported by Czech banking apps. The payer scans the code, checks the prefilled payment and confirms it. The SPAYD text sits inside the printed image, so QR Global is not involved after download and any change of detail needs a regenerated code.

Best use cases

  • ✓Invoices with a variable symbol for automatic matching.
  • ✓Rent, school fees and club membership payments.
  • ✓Shops and services that take bank transfers.

How to generate your QR code

1

Enter the account number or IBAN; the check digits are verified.

2

Add an optional amount in CZK and a message.

3

Fill in the variable symbol from your invoice.

4

Scan the result in your own Czech banking app and compare the prefilled fields with the invoice.

Frequently Asked Questions

Which apps can scan QR Platba?

Czech banking apps read SPAYD codes, including George by Česká spořitelna, ČSOB, Komerční banka, Air Bank, Fio and Raiffeisenbank.

Can I enter the account number in Czech format?

Yes. A number like 19-2000145399/0800 is checked and converted to IBAN automatically.

Why is the message in capital letters without accents?

The specification recommends it: such text fits the compact QR mode and every bank displays it the same way.

What are the variable, specific and constant symbols?

Numeric references used in Czech payments, up to 10 digits each. The variable symbol usually identifies the invoice or customer, which lets accounting software match payments automatically.

Which account formats can I enter?

A Czech account number with prefix, number and bank code, such as 19-2000145399/0800, or an IBAN. The check digits are verified, so a typo is caught before printing.

Can the code request euros?

Domestic QR Platba codes use Czech crowns, so the amount is always in CZK.

Why is my message in capital letters without diacritics?

The SPAYD specification recommends it: plain capitals fit the compact QR mode and display the same in every banking app.

Can I fix a detail after printing?

No. The whole payment description is part of the image, so a corrected code has to be generated and printed again.

Does the payer have to confirm the payment?

Yes. Their app prefills the transfer, and they review it and authorise it with their usual banking confirmation.