How to Create a Payment QR Code
A payment QR code saves your customers from typing a username, an IBAN or an amount. They scan, check the name on their screen and confirm. Pick the method your customers already use:
- Choose the payment method: PayPal, Venmo, Cash App, Revolut, a SEPA bank transfer (euro) or Pix (Brazil).
- Enter your username, or for bank transfers your name and IBAN (SEPA) or Pix key and city (Pix).
- Optionally add an amount for a fixed price or an invoice, and a payment reference so you can match the payment.
- Download the code, then make a small test payment to yourself before printing it.
Which Method Should I Use?
- PayPal, Venmo, Cash App, Revolut: the code opens your profile in the app, with the amount filled in where the app supports it. Best for people who already use that app.
- SEPA bank transfer (EPC QR, also called GiroCode): the European standard for bank transfers. Banking apps in Germany, Austria, the Netherlands, Belgium, Finland and across the EEA scan it and fill in the name, IBAN, amount and reference. There are no card fees.
- Pix: Brazil's instant payment system. The static Pix code (BR Code) works in every Brazilian banking app.
Good to Know
- The code never expires, because your details are stored in the code itself, not on our servers.
- Amounts are a suggestion in most apps: the payer can usually change them before confirming.
- Check the name on the payment screen the first time you scan, and keep printed codes protected from stickers placed on top.
Frequently Asked Questions
What is an EPC QR code?
It is the European Payments Council standard for SEPA credit transfers, also known as GiroCode or SEPA QR. It contains the recipient name, IBAN, optional BIC, amount in euro and a reference. Most EU banking apps can scan it.
Do I need a BIC for a SEPA code?
No. Version 2 of the EPC standard makes the BIC optional for transfers inside the EEA. Add it only if your bank asks for it.
Can I create a Pix QR code with an amount?
Yes. Leave the amount empty for an open code that the payer fills in, or set it for a fixed price. The code includes the checksum Brazilian banks require.
Is my IBAN or Pix key uploaded?
No. The code is made in your browser. Your payment details are never sent to or stored on any server.
Does OmniQR Hub take a fee?
No. OmniQR Hub is free and is not part of the payment: the money goes directly through PayPal, Venmo, Cash App, Revolut or your bank.