
Payment QR-code generator (EPC)
Create a European payment QR code (EPC QR / GiroCode): your customer scans it with their banking app and the transfer is pre-filled with your IBAN, the amount and the communication. Print it on an invoice and payments come back faster and with fewer wrong-reference errors. The QR image is built on your device, so a client list or an invoice draft never leaves your machine.
- 100% local
- Free · no account
- Instant result
This tool runs entirely in your browser — nothing is sent to a server.
The European payment QR code (EPC QR code, also called GiroCode) contains all the data of a SEPA transfer: payee, IBAN, amount and communication. Your customer scans it with their banking app and the transfer is pre-filled — all that remains is to confirm.
Printed on your invoices, it speeds up payments and eliminates IBAN or reference entry errors. The format is defined by the European Payments Council (EPC069-12 standard) and is supported by most Belgian, German, Austrian and Dutch banking apps.
How it works
Type the figures or drop the file you want to process — the tool checks them as you go.
Everything is computed directly in your browser. Nothing is sent to a server.
The result appears instantly, with the detailed breakdown ready to copy, download or keep.
Why use this tool
No account, no download, no limit: the result appears as soon as you enter your data.
Every rule, algorithm and check reflects what we use ourselves every day at Flexina.
The calculations follow the official standards, and the step-by-step detail lets you double-check the outcome.
What does running it locally bring you?
Files, figures and documents never leave your device: nothing is stored, nothing is sent.
Once the page is loaded, you can cut the network: the tool keeps working.
No upload, no account, no third-party server in between: results stay fast and fully private.
Frequently asked questions
Which banks can read this QR code?
In Belgium, nearly all apps (KBC, Belfius, BNP Paribas Fortis, ING, Argenta, Payconiq…) recognise it. In France, support is improving but remains partial.
Is the amount mandatory?
No. Without an amount, the payer enters it themselves — handy for a donation or free-form payment. With an amount, everything is pre-filled.
Are my bank details sent to a server?
No: the QR code is generated locally in your browser. Neither the IBAN nor the amount leaves your device.