Free WeChat Pay QR Code Generator
Wrap your wxp:// receive code or Weixin Pay merchant URL in a custom-styled QR. Same payload, your branding.
- 79 QR Types
- Free Business Card Designer
- Printable WiFi Cards
- Batch CSV (500 codes)
- 50 Templates
- 26 Languages
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.
Or pick a built-in icon:
Show 108 more icons
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 79 QR 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 156 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
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.
Enter content to generate your QR code
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
Personal vs Merchant Codes
WeChat Pay has two distinct QR formats. Personal receive codes start with wxp://f2f0... and are generated by the WeChat app under Me → Wallet → Receive Money → My QR Code. Merchant codes are full URLs from the Weixin Pay merchant portal — typically https://payapp.weixin.qq.com/.... Both encode the same way; this generator passes whichever you have through verbatim, then wraps it in a custom-styled QR.
Why use a custom QR?
- Branding — match your storefront colours, add your logo, pick a frame style.
- Print quality — export at 600 DPI for crisp printed signage.
- Larger size — the default WeChat QR is small; ours scales to any print size cleanly.
- Multiple formats — PNG, SVG, PDF, EPS for print shops.
Compatibility
Re-encoded QRs scan with the WeChat (Weixin) app on iOS and Android, China Mobile Wallet, UnionPay QuickPass, and most Chinese banking apps that accept Weixin Pay (ICBC, ABC, BoC, CCB, BoCom, etc.). The QR format is unchanged from what WeChat issued — only the visual styling differs.
Available in 26 Languages
Fully translated UI, native script rendering, and right-to-left support for Arabic and Urdu.
Frequently Asked Questions
Why can't I just use the QR WeChat already gave me?
You can — but it's plain black/white with no branding and small. Our generator lets you add colours, logo, gradient, a frame, and export at print resolution.
Do you process the payment?
No. We re-encode the URL/code WeChat issued you. The payment routes through WeChat's infrastructure with no involvement from us.
How do I get my wxp:// code from the WeChat app?
Open WeChat → Me → Wallet → Receive Money → My QR Code → tap the QR → Save. Decode the saved image with any QR scanner to read the wxp:// string. Paste here.
Will scanners outside China recognise the QR?
Most non-Chinese scanners won't auto-route the wxp:// scheme. The user needs the WeChat app installed; with it, scanning via WeChat Discover → Scan QR works globally.
Can I encode an HKD or USD-denominated amount?
WeChat Pay's URL contains the merchant + transaction reference, not the amount. The amount is set by the user or by the merchant portal at QR-creation time. Re-issue the URL if you need a different amount.
Is the wxp:// code single-use?
Personal Receive codes are reusable indefinitely. Merchant transaction codes from the portal can be one-time or static depending on what you generated.
Do I need a Chinese phone number to use WeChat Pay?
Yes for personal accounts. Merchant accounts are accessible to international businesses with a Chinese banking partner — but the QR generation here works regardless once you have the code.