Swiss QR Code generator for QR-bills
Generate the Swiss QR Code image from prepared QR-bill payment data and download PNG or SVG for your invoice layout.
Create a Swiss payment QR code
Swiss QR Code carries payment details for a Swiss QR-bill, not a website link. Its fields include the recipient’s IBAN and address, amount, CHF or EUR currency and payment reference. Enter an already prepared payload; this tool does not build the fields from an invoice form. Use structured addresses marked S, with street, house number, postcode and town in separate fields.
Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.
Swiss QR Code and QR-bill questions
- Does a generated preview mean my QR-bill is ready to send?
- No. This tool creates the QR image only, not the full payment section and receipt. It does not verify the account, recipient or payment reference with a bank. Replace the sample details, validate your data against the current SIX QR-bill guidelines and test with your banking app before sending a bill. For a website link, use an ordinary QR code.
- What size should I print the Swiss QR Code?
- The code itself must be 46 × 46 mm, with a white margin of at least 5 mm on each side. Keep the central Swiss cross and do not stretch the image. PNG pixel dimensions are not print dimensions: set the physical size in your invoice layout and check a test print.
Symbology rendering uses BWIPP via bwip-js — MIT License. BWIPP © 2004–2024 Terry Burton; bwip-js © 2011–2025 Mark Warren.