SEPA payment QR code generator

Create a free scan-to-pay QR code compliant with the European EPC (GiroCode) standard. Whoever scans it with their banking app gets a pre-filled SEPA transfer — with IBAN, beneficiary and amount. No account, no processing fees.

Payment details

Fill in the details and your payment QR code appears here.

Compatible with banking apps that support scan-to-pay (EPC / GiroCode standard). getQR does not process money — the transfer happens directly from the payer’s banking app to the beneficiary’s IBAN.

How it works in 3 steps

1

Fill in the details

Add the beneficiary and IBAN (optionally amount, BIC and a payment reference).

2

Generate the code

getQR builds a QR code compliant with the EPC069-12 standard and shows it instantly.

3

Your customer scans and pays

Put the code on an invoice, quote or website. The payer scans it with their banking app and confirms the transfer.

What is a SEPA payment QR code?

A SEPA payment QR code (also called a "GiroCode" or EPC code) is a QR code that holds the data of a SEPA bank transfer: beneficiary, IBAN, amount and payment reference, encoded per the European EPC069-12 standard. Instead of typing the IBAN and amount by hand, the payer simply scans the code with their banking app and the transfer form is filled in automatically.

This reduces IBAN typing errors, speeds up payments and offers a modern experience on invoices, quotes, physical shops, posters or websites. getQR does not process money and charges no fees — the transfer happens directly from the payer’s banking app to your IBAN.

Want more than a single code?

Create a free account and unlock:

  • Saving codes in your library
  • Logo in the middle of the QR code
  • Dynamic codes with scan analytics

Frequently asked questions

Is the SEPA payment QR code generator free? +
Yes, generating and downloading the SEPA payment QR code is completely free and requires no account. For extra features (saving, logo, analytics) you can create a free account.
What data do I need to generate the code? +
You must provide the beneficiary name and the IBAN. The amount in EUR, the BIC/SWIFT code and the payment reference are optional but recommended for a complete payment.
How does the customer scan the payment QR code? +
The payer opens their banking app, chooses the scan QR code / scan-to-pay option and points the camera at the code. The transfer form is filled in automatically with the IBAN, beneficiary and amount.
Does it work with any bank in Romania and Europe? +
The code follows the European EPC (GiroCode) standard, supported by a growing number of banking apps across the SEPA area. Compatibility depends on the payer’s bank — check whether their app supports scan-to-pay.
Does getQR process the money or charge a fee? +
No. getQR only generates the QR code. The transfer happens directly from the payer’s banking app to your IBAN, with getQR never touching the money flow.
Can I set a fixed amount in the code? +
Yes. If you add the amount, it appears pre-filled in the banking app. If you leave it empty, the payer enters the amount when scanning — useful for donations or variable payments.

Useful guides