A WhatsApp QR code generator is a free tool that turns a WhatsApp chat link — or any text or URL — into a scannable QR code. A customer points their phone camera at the code and lands directly in a WhatsApp conversation with your business, with an optional prefilled message already waiting in the chat box. No saving contacts, no typing long phone numbers. Use the generator above to build one in seconds, then download it as a PNG for print or digital use.
What Is a WhatsApp QR Code?
A WhatsApp QR code is simply a QR code that encodes a wa.me click-to-chat link: https://wa.me/<number>?text=<message>. When scanned, the phone opens that link, and WhatsApp (or the app store, if WhatsApp is not installed) takes over from there. Because the number and the opening message are baked into the code, the customer skips every friction point of starting a conversation manually.
Businesses use these codes to bridge the offline-to-online gap: a shopper sees the code on a shelf edge, a diner sees it on a table tent, a parcel recipient sees it on the box — one scan and they are talking to you. Unlike a plain phone number printed on signage, a QR code is actionable from three meters away and never gets mistyped.
How Scan-to-Chat Works for the Customer
- Point the camera. On modern phones, the regular camera app detects QR codes automatically — no special scanner app needed.
- Tap the link preview. The phone shows the
wa.melink; one tap opens it. - WhatsApp opens your chat. A conversation with your business number appears, with your prefilled message already typed in the message box.
- They press send. That's it — the chat is started, and your number is now in their WhatsApp recents without them ever saving a contact.
If the customer does not have WhatsApp installed, the link takes them to download it first — one more reason to also print a short line of text near the code, like "Scan to chat with us on WhatsApp."
WhatsApp Chat QR vs. Any-Text QR: Which Mode Should You Use?
The generator above has two modes. Pick the one that matches your goal:
| WhatsApp chat mode | Any text / URL mode | |
|---|---|---|
| Encodes | A wa.me link with your number and optional prefilled message |
Any text, link, or URL you type |
| When scanned | Opens a WhatsApp chat with your business | Shows the text or opens the URL |
| Prefilled message | Yes — you write the opener | Not applicable |
| Best for | Lead capture, customer support, orders, bookings, reviews | Wi-Fi passwords, menu PDFs, vCards, plain website links |
For anything where you want a conversation, use WhatsApp chat mode. For anything where you just want to share information, any-text mode is simpler. Our wa.me link generator builds the same chat links as shareable URLs if you need the link without the code.
Where to Place Your WhatsApp QR Code
Placement decides whether your code gets scanned or ignored. Put it where the customer already has their phone in hand and a reason to talk to you:
| Placement | Why it works | Pro tip |
|---|---|---|
| Storefront window and door | Captures foot traffic even when you are closed | Add "Scan to chat — we reply fast" so the value is obvious |
| Receipts and invoices | Catches customers right after purchase, when questions peak | Prefill "Hi, I have a question about order #…" |
| Product packaging | Support exactly at unboxing moment | Prefill the product name so you know the context instantly |
| Flyers, posters, and print ads | Makes offline advertising measurable and interactive | Use a unique prefilled message per batch to track which placement performs |
| Business cards | One tap beats typing a number from a card | Prefill "Great meeting you at…" to jog memory |
| Restaurant tables and counters | Reservations, feedback, and reorders without an app | Prefill "I'd like to book a table for…" |
Prefilled-Message Campaign Ideas
The prefilled message is the most underused part of a WhatsApp QR code. It removes the "blank page" problem for the customer and tells you where the chat came from. Ideas that work:
- Lead capture: "Hi! I'd like a quote for…" — the customer just completes the sentence.
- Support triage: "Hi, I need help with order #…" — you get the order context before the first real message.
- Bookings: "I'd like to book for 2 this Friday evening." — structured enough to automate.
- Reviews: "I just visited and wanted to share feedback…" — on receipts, this converts happy customers into reviewers.
- Campaign tracking: prefill a code like "SUMMERFLYER" on one print batch and "WINDOW10" on another — you will know exactly which placement drives chats.
Special characters, spaces, and line breaks in your message are automatically percent-encoded (a space becomes %20), so the link always stays valid — the generator handles the encoding for you. Keep messages short: the prefilled text counts toward nothing on your bill, but long openers get ignored.
Print Size and Quality Tips
A QR code that does not scan is worse than no QR code. Follow these rules before you print:
- Minimum size: about 2 x 2 cm (0.8 inches) for codes scanned at arm's length. For posters and windows, go bigger — roughly 1 cm of code per 30 cm of scanning distance.
- Quiet zone: leave a clean blank margin around the code at least as wide as one code module. Don't let text or design elements crowd it.
- Contrast: dark code on a light background. Avoid inverted (light-on-dark) codes and busy photo backgrounds — scanners read contrast, not beauty.
- Test the proof: scan the actual printed piece with two or three different phones (iPhone and Android) before committing to a full print run.
- Resolution: the PNG download from the tool above is a raster image. The 400 px size prints crisply up to about 10 cm; for banners and vehicle wraps, regenerate at the largest size or have a designer vectorize it.
- Surface: avoid heavy gloss, curves, and wrinkles that create glare — matte, flat placement scans far more reliably.
The official QR Code resource from Denso Wave, the inventor of the QR code, is the authoritative reference for the symbology's technical limits if you want to go deeper.
WhatsApp QR Codes vs. WhatsApp's In-App QR Code
WhatsApp itself offers a QR code inside the app (Settings → QR icon). It looks similar but does a different job:
| This generator | WhatsApp in-app QR | |
|---|---|---|
| Opens | A chat with your number, optionally with a prefilled message | Your contact profile (add-as-contact screen) |
| Prefilled message | Yes | No |
| Size and download | You choose (200/300/400 px PNG) | Fixed, share from the app |
| Create without the app | Yes — works in any browser | No — needs WhatsApp installed |
| Best for | Marketing, print, packaging, campaigns | Adding you as a contact in person |
Use the in-app code when you meet someone and want them to save your contact. Use this generator when you want strangers to start talking to you — that is the scan-to-chat use case. WhatsApp documents the click-to-chat behavior behind these links in its official WhatsApp FAQ.
Frequently Asked Questions
Can I create a WhatsApp QR code without the app?
Yes. This generator runs entirely in your browser — enter the WhatsApp number (in international format) and an optional message, and it builds a wa.me link and QR code for you. You only need WhatsApp installed to receive the chats, not to create the code.
Do WhatsApp QR codes expire?
Codes made with this tool never expire. They encode a plain wa.me link, which keeps working as long as the phone number stays active on WhatsApp. (WhatsApp's own in-app QR code can be reset, which invalidates the old one — another reason to use standalone codes for print.)
Can I track how many people scan my QR code?
The QR code itself doesn't phone home, but you can measure scans indirectly: use a unique prefilled message per placement (e.g. "FLYER10" vs "WINDOW10") and count the incoming chats, or route the code through a tracked short link first. Pair it with our SMS character counter if you follow up by text and want to control segment costs.
What size should I print a WhatsApp QR code?
At least 2 x 2 cm for hand-held scanning, larger for distance viewing. Always keep a quiet zone (blank margin) around the code, use dark-on-light contrast, and test-scan the printed proof with multiple phones before a full print run.
Will the QR code work if the customer doesn't have WhatsApp?
Scanning opens the wa.me link; if WhatsApp isn't installed, the customer is prompted to install it first. Note that WhatsApp accounts require a mobile number — landlines can't receive WhatsApp chats, so always use a mobile or WhatsApp Business number. Our guide on how to check if a phone number is landline or mobile can help you verify.
Is it free to generate a WhatsApp QR code?
Yes — this tool is completely free, with no sign-up and no watermarks. Generate as many codes as you like and download them as PNG files. If you need help running the campaigns behind the codes, you can order marketing tools and services from our team.
Need the link without the code? Use our free wa.me link generator for click-to-chat URLs with prefilled text, perfect for websites, emails, and ads.
