Before you print
How big should it be?
Rule of thumb: printed width ≥ scanning distance ÷ 10. Pick the surface above and the studio sizes the code for you, then checks the printed module size against what a press can actually hold.
Questions people actually ask
Most European banking apps: Sparkasse, Volksbank, ING, DKB, comdirect, Erste, Raiffeisen, and many more have a scan button in their transfer screen. It is common in Germany and Austria, where it is known as Girocode.
A pre-filled SEPA transfer — your name, IBAN, the amount, and the reference — inside their own banking app. They just confirm it, so typos in the IBAN or reference disappear entirely.
Usually not — SEPA transfers within the EEA have not required a BIC since 2016. Add it only if you expect payments from banks outside that area, such as Switzerland or the UK.
Yes — paste it exactly as it appears on your bank statement. We strip the spaces and verify the checksum, so an invalid IBAN can never make it into the code.
Very — print it on the invoice with the amount and invoice number as the reference, and reconciliation gets easier for both sides. Free forever, no signup, generated in your browser.
Want the detail? How epc / sepa QR codes work — the payload format, what scanners do with it, and where it breaks.