IBAN as QR Code · GiroCode Standard

IBAN QR Code Generator – Free & Instant

💡 Short Answer

An IBAN QR Code (technically: GiroCode or SEPA-QR) encodes an IBAN together with optional amount and payment reference in a QR code following the EPC standard. Unlike a simple QR Code with IBAN text, a GiroCode can be scanned directly by banking apps.

34

Max. IBAN characters

EPC069-12

QR standard for IBANs

10 sec.

Creation time

100%

Free

IBAN QR Code vs. Simple QR Code

Many people create a QR Code that only contains the IBAN as text. This does not work with banking apps – only a structured GiroCode following EPC069-12 is recognised as a transfer order.

FeatureIBAN QR Code (GiroCode)Regular QR Code
Scannable by banking app✅ Yes❌ No
Amount transferable✅ Yes❌ No
StandardEPC069-12No standard
Payment reference✅ Yes❌ No
Direct transfer✅ Yes❌ No

How do I create an IBAN QR Code?

  1. Enter IBAN (e.g. DE89 3704 0044 0532 0130 00)
  2. Enter recipient name (max. 70 characters)
  3. Optionally add amount and payment reference
  4. Generate QR code and download as PNG

Which IBANs are supported?

All IBANs from the 36 SEPA countries: German (DE), Austrian (AT), Swiss (CH) and all other EU/EEA countries. Our generator automatically validates IBANs using the Mod-97 checksum.

FAQ

How do I encode an IBAN in a QR Code?

Use a GiroCode generator following the EPC069-12 standard. It encodes IBAN, recipient name, optional amount and payment reference in a structured format – not just as plain text.

Can I use any QR Code reader for IBAN QR Codes?

No. Only banking apps with EPC/GiroCode support recognise the payment data as a transfer order. Regular QR scanners only show the raw text.

What is the difference between a QR Code with IBAN and a GiroCode?

A regular QR Code contains only text. A GiroCode (IBAN QR Code) contains structured payment data following EPC069-12, which banking apps recognise directly as a transfer.

Is my IBAN safe in the QR Code?

The generator works locally in the browser, without storage. The IBAN is visible in the QR code – this is intentional for GiroCodes so payments can be made.