Business
WhatsApp QR Code: Start Customer Conversations With One Scan
A WhatsApp QR code lets customers message your business instantly. Learn how to use it for support, sales, bookings, and local marketing.
Back to blogWhatsApp QR Code: Start Customer Conversations With One Scan
For many businesses, the fastest path to a sale is not a long form. It is a direct message. A WhatsApp QR code turns packaging, posters, flyers, counters and storefronts into instant conversation starters.
Instead of asking customers to save your number, open the app and search for you, you give them one action: scan to chat. This guide covers the exact link format, how to build codes for different purposes, where to place them, and the details that make the difference between a code that works and one that frustrates people.
What Is a WhatsApp QR Code?
A WhatsApp QR code is a regular QR code that contains a WhatsApp “click to chat” link. When someone scans it, their phone opens WhatsApp directly on a chat with your number, often with a message already typed in the text box. The customer reviews it and taps send.
Two things are worth knowing from the start:
- The customer does not need to save your number as a contact first.
- Nothing is sent automatically. The prefilled text only appears in the input box.
The wa.me Link Format
WhatsApp’s click-to-chat links follow this structure:
https://wa.me/<number>?text=<url-encoded message>
A real example:
https://wa.me/15550123456?text=Hi%2C%20I%20want%20a%20quote
The rules for the number are strict:
- Use the full international format: country code plus number.
- No plus sign, no spaces, no dashes, no parentheses.
- Remove the leading zero some countries use for domestic calls.
So +1 (555) 012-3456 becomes 15550123456, and a UK mobile written domestically as 07700 900123 becomes 447700900123.
URL-Encoding the Message
The message after ?text= must be URL-encoded, because spaces and some symbols are not allowed in a link as-is. The most common replacements:
| Character | Encoded |
|---|---|
| Space | %20 |
| Comma | %2C |
| Question mark | %3F |
| Ampersand (&) | %26 |
| Line break | %0A |
You don’t have to encode by hand. In Google Sheets or Excel for Windows, =ENCODEURL("Hi, I want a quote") produces the encoded version, and you can build the full link with a formula such as ="https://wa.me/15550123456?text="&ENCODEURL(B2).
If you just want to open a chat without any text, the link is simply https://wa.me/15550123456.
How to Create a WhatsApp QR Code Step by Step
- Pick the number that will receive the chats. A WhatsApp Business account on a dedicated line keeps personal and work chats separate.
- Write the prefilled message for the specific context (see examples below).
- Build the link with the wa.me format and encode the message.
- Test the link on your phone by tapping it in a note or chat. Make sure it opens the right number.
- Paste the link into the generator on the MultipleQR homepage. One link per line if you need several.
- Generate, scan the preview, and download as individual PNG files or all together in a ZIP.
- Add a clear call to action such as “Scan to chat with us on WhatsApp”.
The WhatsApp Business app can also show a QR code for your profile. That is convenient for a single general-purpose code; building your own wa.me links is useful when you want different prefilled messages for different places, or many codes at once.
Examples: One Link per Goal
A code for support should not open the same message as a code on a sales flyer. Here is a sample set you could paste into the generator, one per line:
https://wa.me/15550123456?text=SALES%20-%20I%20want%20a%20quote
https://wa.me/15550123456?text=SUPPORT%20-%20I%20need%20help%20with%20my%20order
https://wa.me/15550123456?text=BOOK%20-%20I%20want%20to%20schedule%20an%20appointment
https://wa.me/15550123456?text=MENU%20-%20Send%20me%20today%27s%20menu
https://wa.me/15550123456?text=WINDOW%20-%20I%20saw%20your%20sign%20and%20want%20details
The keyword at the start of each message (SALES, SUPPORT, BOOK) does two jobs. It helps your team route chats quickly, and it tells you which printed material produced the conversation. Static QR codes do not report scans, so counting chats by keyword is a simple, honest way to see which placement works best.
For multi-branch businesses, change the number per line instead of the message: one code per store, each going to that store’s WhatsApp line. For product-level codes, a keyword with the product reference works well, for example ORDER%20SKU-2041. The guide to QR codes on packaging has more ideas for product inserts.
Where to Place a WhatsApp QR Code
Use it where intent already exists:
- Store windows, so passers-by can ask questions after hours
- Product packaging and inserts for support or reorders
- Business cards and brochures
- Invoices and delivery notes
- Restaurant tables and takeaway bags
- Event booths and trade show stands
- Real estate signs, with the property reference in the message
If you sell through physical channels, this is one of the easiest bridges into a digital conversation. The article on QR codes for retail covers more in-store placements.
Design and Operations Tips
- Say what happens. “Scan to chat on WhatsApp” is better than “Learn more”, because the outcome is a chat, not a web page.
- Keep messages short. Long prefilled text makes the link longer, the QR code denser and harder to scan at small sizes.
- Leave a quiet zone. Keep a white margin around the code and print it large enough for the viewing distance.
- Be ready to answer. A chat code sets an expectation of a fast reply. Set business hours, a greeting message or quick replies in WhatsApp Business so nobody is left waiting in silence.
- Plan for number changes. These are static codes: the number is part of the printed image. If it changes, the codes must be reprinted.
Common Mistakes
- Including
+, spaces or dashes in the number, which breaks the link. - Keeping the domestic leading zero.
- Forgetting to encode the message, so the text is cut off at the first special character.
- Using one generic code for every purpose, which makes routing and measuring impossible.
- Printing without testing on both iPhone and Android.
- Using the owner’s personal number, then changing phones or leaving the business.
Pre-Print Checklist
- Number in international format, digits only
- Message URL-encoded and tested
- One goal per code, with a routing keyword
- Scanned from the final printed size
- Clear call to action next to the code
- Someone assigned to answer chats, with business hours set
FAQ
Does the customer need to have my number saved?
No. The wa.me link opens a chat with any valid WhatsApp number without saving it as a contact.
What happens if the person doesn’t have WhatsApp installed?
The link opens a WhatsApp web page in the browser that invites them to download or open the app. That is one reason some businesses also offer an SMS QR code as an alternative.
Can I track scans of my WhatsApp QR code?
Not with a static code. MultipleQR creates static QR codes with no scan analytics. Use keywords in the prefilled message to see which placement brings conversations.
Can I add my logo or brand colors?
MultipleQR generates standard black-and-white PNG codes, which are the most reliable to scan. If you need branded designs, you would have to edit the image afterwards and test it carefully.
Final Takeaway
A WhatsApp QR code is one of the most practical tools for turning physical touchpoints into real conversations. Get the number format right, encode a short, specific message, use one code per goal, and make sure someone replies. When you need codes for several products, branches or campaigns, paste one link per line into MultipleQR and download the full set as a ZIP.
Try it free
Ready to Create Your QR Codes?
Generate bulk QR codes instantly with MultipleQR.com. Free, unlimited, no registration required.