WhatsApp QR Codes for Business: How to Make One That Scans Every Time
Published · Extino Team

Short answer: a WhatsApp QR code is a QR code that contains a wa.me link. When a customer scans it with their phone camera, WhatsApp opens a chat with your number, optionally with a message already typed. Make one with our free WhatsApp QR code generator: enter your number with the country code, add a message, and download it as PNG or SVG. Print it at least 2 × 2 cm, keep a white border around it, and test it on two phones before printing.
How it works
The QR code itself is just a picture of a link. The link is https://wa.me/ plus your full international number, and optionally ?text= with a pre-filled message. (The rules for the number are in our WhatsApp link guide.)
Because the code only stores the link:
- It doesn't expire. It works as long as your number is on WhatsApp.
- It costs nothing to run. There's no service in the middle.
- Changing the message means a new code. Plan the wording before you print 500 flyers.
Step by step
- Open the WhatsApp QR code generator.
- Enter your phone number with the country code. Spaces and the plus sign are removed for you.
- Add a pre-filled message that says where the scan came from, for example "Hi, I'm at your market stall and I'd like to order".
- Download the SVG for print (it stays sharp at any size) or the PNG for screens and social posts.
- Test it: scan it with two different phones, on the actual printed proof if you can.
Print size and placement
| Where | Minimum size | Tip |
|---|---|---|
| Business card, sticker | 2 × 2 cm | Keep it on a plain background |
| Menu, flyer, packaging insert | 3 × 3 cm | Add a line of text: "Scan to order on WhatsApp" |
| Poster, shop window | 10 cm or more | Scanning distance is roughly 10× the code's width |
Three rules decide whether a code scans:
- Contrast: dark code on a light background. Light-on-dark and low-contrast brand colours fail more often.
- Quiet zone: leave a clear white margin around the code. Our generator adds one; don't crop it off.
- Flat and clean: avoid curved surfaces, glossy glare and placing it across a fold.
Tell people what happens when they scan
A bare QR code gets fewer scans than one with a reason. Put a short line next to it:
- "Scan to order on WhatsApp"
- "Scan for today's prices"
- "Scan to book an appointment"
Mistakes that stop scans
- Printing too small to save space.
- Stretching or squashing the image. Resize it proportionally.
- Putting a logo over the middle without testing. It can work, but only if the code still scans on several phones.
- Using a number that isn't on WhatsApp, or a personal number you don't check.
When the scans turn into chats
A QR code on every order can bring dozens of new chats a week. The hard part is remembering who asked what, and following up with the ones who went quiet.
InboxCRM adds a pipeline, notes, tags and reminders beside each chat in WhatsApp Web, so every scan can become a tracked lead instead of a chat that sinks. See WhatsApp Web CRM: track leads and follow-ups for the full workflow.
Frequently asked questions
Do I need the WhatsApp Business app for a QR code? No. A wa.me QR code works with personal and Business numbers.
Can I track how many people scanned it? Not with a plain wa.me code. Use a distinct pre-filled message per location ("from the market stall", "from the flyer") to see which one brings chats.
PNG or SVG? SVG for anything printed, PNG for screens and social media.
