Generate EPC, Girocode, Swiss, UPN, and Hungarian payment QR codes for free. Generation many QR codes from CSV (Excel) table data.
EPC QR (GiroCode) — used across Germany, Austria, Netherlands, Belgium, Finland and more. ECB standard EPC069-12 v2.1. Scan with any banking app to initiate a SEPA transfer.
Swiss QR Bill (SPC) — mandatory for Swiss invoices since 2022. Supports QRR (QR reference) and SCOR (ISO 11649 creditor reference). Requires QR-IBAN for QRR type.
UPN QR — Slovenian national payment order standard (Univerzalni plačilni nalog). Supported by all Slovenian banks. Includes optional payer information fields.
Hungarian QR (HCT) — Magyar Nemzeti Bank standard for HUF domestic payments. Supported by Hungarian banking apps. Amount must be a whole number in HUF.
Batch — CSV upload
Upload a CSV to generate QR codes for multiple payments at once. Download the template, fill it in, and upload.
| Format | Recipient | IBAN | Amount | Reference | Status |
|---|
QR CODE
EPC QR — supported in
🇩🇪 Germany · 🇦🇹 Austria · 🇳🇱 Netherlands · 🇧🇪 Belgium · 🇫🇮 Finland · 🇱🇺 Luxembourg · 🇱🇹 Lithuania · 🇱🇻 Latvia · 🇪🇪 Estonia
Swiss QR Bill — supported in
🇨🇭 Switzerland · 🇱🇮 Liechtenstein
Use QR-IBAN (positions 5–8: 3000–3099) with QRR reference type. Regular IBAN works with SCOR or NON.
UPN QR — supported in
🇸🇮 Slovenia
Use SI reference format e.g. SI00 2025-001.
Hungarian QR — supported in
🇭🇺 Hungary
Amount must be a whole number in HUF. No decimals.
🔒 All processing happens in your browser. Nothing is uploaded.
Fill in the payment details—IBAN, Recipient, and Amount—to generate a compliant QR code for mobile banking apps. Use the tabs to switch between EPC (GiroCode), Swiss QR-Bill, Slovenian UPN, and Hungarian HCT formats. For high-volume tasks, download our CSV template, fill it with your invoice data, and upload it to generate dozens of QR codes into a single PDF file in seconds. Processing happens 100% locally in your browser: your financial data and IBANs never leave your computer..