Free SEPA/EPC QR Code Generator
Create a SEPA payment QR code for European bank transfers. Payers scan the code with their banking app to initiate an instant transfer.
Between 0.01 and 999,999,999.99 EUR
Colors
Logo
Dot Style
Corner Square Style
Corner Dot Style
Customize your QR code style
Colors, logos, dot styles, and corner styles are available on the Premium plan.
Upgrade to PremiumPreview
2/2 downloads remaining today
How to Create a SEPA/EPC QR Code
The EPC QR code standard (EPC069-12) was developed by the European Payments Council to simplify SEPA credit transfers. Instead of manually entering an IBAN and beneficiary details, the payer simply scans the code with their mobile banking app and confirms the pre-filled transfer. This eliminates typos and dramatically reduces payment errors.
Steps to Generate Your QR Code
- Enter the beneficiary name (the person or business receiving the payment).
- Enter the IBAN of the receiving bank account.
- Optionally add the BIC/SWIFT code, transfer amount, and a payment reference.
- Download the QR code and include it on invoices, donation pages, or checkout counters.
Common Use Cases
- Invoices — print an EPC QR code on every invoice so clients can pay with a single scan.
- Donations — charities and churches use GiroCodes on flyers and collection envelopes.
- Rent collection — landlords include the code in monthly rent notices.
- Club membership fees — sports clubs and associations simplify annual fee collection.
About the EPC Format
The EPC QR code contains a structured, line-separated payload. Key fields include the service tag (BCD), character set, IBAN, beneficiary name, transfer amount in EUR, and an optional reference or free-text note. The code is always encoded using UTF-8 and follows the specification published by the European Payments Council. All SEPA-compliant banking apps in Europe can read and process this format.