This barcode format renders monochrome with foreground and background colours only. Templates, dot/eye shapes, gradients, frames, and centre logos apply to QR codes only and are hidden here.
Show 30 more templates
Save a style with the button above to keep your favourites here.
#000000
#FFFFFF
#8B5CF6
Or pick a built-in icon:
Show 108 more icons
No icons match your search.
Renders behind the QR at adjustable opacity. Auto-forces EC=H so the QR still scans through the photo.
Batch Generation
Upload a CSV to generate up to 500 QR codes in a single batch. Each row becomes its own QR — pick a template or override 21 properties on a per-row basis: colors, frames, dot/eye/eyeball styles, gradients, transparency, size, error correction, format, built-in logo, and more.
21 columns: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Only type and data are required. Use | to separate fields inside data (e.g. ssid|password|WPA).
All 104 QR/barcode types supported, including URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning, and more. Download the sample CSV to see every column, all 50 templates, 11 frame styles, and 336 built-in logo icons in action.
1. Download the sample CSV · 2. Edit it in Google Sheets, Excel, Numbers, or any text editor · 3. Upload it here
Generating...
Save the entire QR — type, all field values, style, frame, logo, business card design — as a single .qr.json file. Load it later to recreate everything in one click.
Ctrl+DDownload PNG
Ctrl+Shift+DDownload SVG
Ctrl+Shift+CCopy QR
Ctrl+PPrint
Enter content to generate your QR code
Recent
You're editing an existing Pro code. Click "Update Pro code" below to save your changes back to Pro.
Need to change the destination after it's printed?
Optional: save this as a Pro shortcode so you can swap the destination later without reprinting. Includes scan analytics, a static backup QR, and a 90-day grace period — no lock-in.
Scan a QR code using your camera, upload an image, or paste from clipboard
BLIK is Poland's universal mobile payment system, operated by Polski Standard Płatności and used by virtually every Polish bank. It handles peer-to-peer transfers, in-store and online payments, ATM withdrawals, and merchant QR payments — all through a single 6-digit code generated by the user's banking app. As of 2025, BLIK processes over 2 billion transactions per year and is supported by every major Polish bank: PKO BP, mBank, Santander, ING, Pekao, Millennium, Alior, BNP Paribas, Credit Agricole, and more.
How BLIK QR works
A BLIK merchant QR encodes payment details — recipient identifier (phone number for P2P, merchant ID for retail), amount, and a transaction title. When the payer scans it with their banking app's BLIK QR scanner, the payment screen pre-fills. They confirm with PIN or biometrics and the payment settles in seconds, 24/7.
How to create a BLIK QR
Phone number — Polish phone number registered with BLIK (for P2P) or your merchant identifier.
Recipient name — displayed in the payer's banking app on the confirmation screen.
Amount (optional) — fixed payment amount in PLN. Leave blank for open-amount.
Title / description (optional) — short text shown on the payer's confirmation screen.
Where to use BLIK QR codes
Small businesses and market stalls accepting instant payments.
Freelance invoices for Polish clients.
Donation collection at events, churches, and charity drives.
Splitting bills at restaurants — one QR, scanned by all friends.
Available in 26 Languages
Fully translated UI, native script rendering, and right-to-left support for Arabic and Urdu.
Every major Polish bank: PKO BP (IKO), mBank, Santander, ING Bank Śląski, Pekao, Millennium, Alior, BNP Paribas, Credit Agricole, Citi Handlowy, Bank Pocztowy, Velo, Inbank, and most cooperative banks. The QR scanner is built into each bank's mobile app.
Are there fees for receiving BLIK payments?
BLIK P2P transfers are free for both sender and receiver. Merchant transactions (BLIK accepted at point of sale or e-commerce) carry a small interchange fee paid by the merchant — typically lower than card fees. Check with your acquirer for exact rates.
Does the recipient need to be in Poland?
Yes — BLIK requires a Polish bank account and a Polish phone number registered with the user's bank. Foreigners with Polish bank accounts can use BLIK; foreign accounts cannot receive BLIK payments.
What's the BLIK transaction limit?
Limits are set per bank, typically 1,000–4,000 PLN per single transaction with daily caps around 10,000–20,000 PLN. Limits can be raised in the banking app for verified users.
Is BLIK QR the same as the 6-digit BLIK code?
They're complementary. The 6-digit code is for situations where the payer enters the code on a terminal or website. The QR avoids that step — the payer scans your QR and the payment details appear directly. Same network, same settlement, different UX.