Free · No sign-up
WhatsApp QR Code Generator
One scan opens a WhatsApp chat with you: perfect for turning a passer-by, a flyer or a package into a customer who messages you — without them having to save your number first.
Content
Customize
Ready-made templates
Quick palettes
#1a1a21#ffffffHigher levels keep the code readable when damaged or partially covered (logo) — but make it denser. Pick H when using a logo.
Local history
Your recently exported QR codes will appear here (stored only on this device).
Enter some content to generate the QR code.
Download
Batch generation
One QR code per line (link or text), up to 200 codes at once: the style chosen above is applied to all of them, then everything downloads as a single ZIP file. As always, generation happens in your browser — your list is never sent anywhere. (Frames are not applied in batch.)
Up to 200 codes per batch — free, like everything else.
Instant contact
The scan opens WhatsApp with your number pre-filled: the “save the contact first” barrier disappears.
Great for shops & support
Storefront, counter, packaging, appointment card: offer a direct channel your customers already use.
Standard & universal
The official wa.me format is used: compatible with WhatsApp and WhatsApp Business on every phone.
How to create your WhatsApp QR code
1.
Enter your number
In international format (e.g. +15551234567) — your WhatsApp or WhatsApp Business number.
2.
Customize
WhatsApp green, your logo, a “SCAN ME” frame: make it a real marketing asset.
3.
Display it
Storefront, flyers, stories, packaging: export PNG for the web, SVG or PDF for print.
WhatsApp QR code FAQ
Do people need my number saved in their contacts?
No — that's the whole point: the scan opens the chat directly, no contact saving required.
Does it work with WhatsApp Business?
Yes. The code uses the official wa.me link, compatible with WhatsApp and WhatsApp Business, on iPhone and Android alike.
Is my number sent to VixQR?
No. Like all our QR codes, generation is 100% local in your browser: your number never reaches any server.
Can I change my number later?
The number is encoded into the pattern: if it changes, just generate a new code — free and unlimited.