The most feature-rich truly free QR code generator that respects your privacy.

20 types including Micro QR & rMQR. Batch generation. UPI & SEPA payments. Gradients, templates, WiFi cards, business cards. No signup. No tracking.

0 / 900

Tip: right-click any spot on Google Maps and copy the coordinates

MeCard is a simpler alternative to vCard, preferred by some Android devices

0 chars

Micro QR capacity: 35 digits, 21 uppercase alphanumeric, or ~15 bytes (lowercase/URLs). Best for short codes, serial numbers, and IDs. For URLs, use standard QR instead.

Most phone cameras cannot scan Micro QR codes. This format requires specialized industrial scanners (e.g. Scandit, Cognex). Use standard QR for general-purpose scanning.

Rectangular Micro QR — a narrow, wide format ideal for test tubes, wristbands, and ticket strips. Up to 361 characters.

Most phone cameras cannot scan rMQR codes. This format requires specialized industrial scanners. Use standard QR for general-purpose scanning.
#000000
#FFFFFF

Upload a CSV to generate multiple QR codes at once. Each row becomes a QR code using your current style.

Format: type,data,filename — type and filename are optional. Use | to separate fields within data.

Supported types: url, text, wifi, phone, email, sms, vcard, whatsapp, location, upi, sepa. Download the sample to see all formats.

Ctrl+D Download PNG
Ctrl+Shift+D Download SVG
Ctrl+Shift+C Copy QR
Ctrl+P Print

Enter content to generate your QR code

Also by Abundera

E-signatures that hold up in court

Abundera Sign goes beyond basic e-signatures. Every document gets cryptographic proof, independent verification, and a tamper-evident evidence package.

  • Auto-generated court-ready evidence packages
  • Personal Document Seal — detects tampering instantly
  • Anchored to 5 independent systems — no single point of failure
Try Abundera Sign

How SEPA QR Codes Work

SEPA (Single Euro Payments Area) QR codes follow the EPC (European Payments Council) standard for encoding bank transfer details. When someone scans the code with their banking app, it pre-fills the recipient's IBAN, name, amount, and reference — they just confirm to initiate the transfer. This eliminates manual IBAN entry, a common source of payment errors.

SEPA QR codes are used across 36 European countries and work with any banking app that supports the EPC QR standard, which includes most major European banks.

How to Create a SEPA QR Code

  1. Enter the recipient name — the name on the receiving bank account.
  2. Enter the IBAN — the international bank account number (e.g., DE89370400440532013000).
  3. Add BIC, amount, and reference (optional) — the BIC/SWIFT code, payment amount in EUR, and a reference or invoice number.
  4. Download and share your QR code on invoices, payment requests, or at point of sale.

Where to Use SEPA QR Codes

Supported Countries

SEPA QR codes work across the 36 SEPA member countries, including all EU countries plus Iceland, Liechtenstein, Norway, Switzerland, Monaco, San Marino, Andorra, Vatican City, and the UK. Any bank account with an IBAN in these countries can receive SEPA transfers.

Frequently Asked Questions

Which banking apps support SEPA QR codes?

Most major European banking apps support the EPC QR standard, including ING, ABN AMRO, Rabobank, Deutsche Bank, Commerzbank, Sparkasse, BNP Paribas, and many others. Check your specific banking app's QR scanning feature.

Is the BIC/SWIFT code required?

No. The BIC is optional for SEPA transfers within the Euro zone. Most banks can look up the BIC from the IBAN. Including it can speed up processing, but it's not required.

Can I use SEPA QR codes for non-Euro currencies?

No. SEPA QR codes (EPC standard) only support Euro (EUR) transfers. For other currencies, use a URL QR code linking to a payment provider that supports your currency.