Create an EPC QR code (GiroCode) for your invoices
Enter recipient name, IBAN, optionally BIC, amount and payment reference above. The tool generates an EPC QR code — known in Germany and Austria as GiroCode — that your customers scan with their banking app. All transfer fields are filled in automatically, which means fewer typos and faster payments.
Your files never leave your device — everything runs locally in your browser.
How it works
- 1
Enter payee
Name of the account holder and IBAN (BIC optional within the EEA).
- 2
Amount and reference
Invoice amount in euros and the invoice number as reference.
- 3
Generate
The QR code is created instantly; the IBAN is checked for typos.
- 4
Use it
Download the image and place it on your invoice or payment reminder.
What is an EPC QR code?
The EPC QR code is a standard of the European Payments Council for initiating SEPA credit transfers. The code contains the payee, IBAN, amount and reference in a fixed format. Many banking apps in Germany, Austria, the Netherlands, Belgium and other countries can read it. In Germany it is widely known as GiroCode.
Where to use it
- On PDF and paper invoices, next to the bank details.
- On payment reminders, donation letters and membership invoices.
- In ZUGFeRD invoices: the PDF part can show the code, while the XML carries the same payment data.
Tips for reliable codes
- Use the invoice number as reference so payments can be matched automatically.
- Keep the reference short — the standard allows up to 140 characters of unstructured text.
- Print the code at least about 2 × 2 cm and with enough white margin around it.
- Test the code once with your own banking app before sending invoices.
Tips
- Use the invoice number as payment reference so the payment is easy to match.
- Print the code at least about 2 × 2 cm so it is reliably recognised.
- An EPC QR code is a payment aid, not an e-invoice; create the structured invoice in the e-invoice generator.