A WhatsApp QR code opens a conversation right on your customer’s phone, without them having to type your number or save it as a contact first. Here is what it is, how to create one for free in minutes (with the app or with a link), where to place it and how to avoid the mistakes that leave a well-designed code with zero scans.
What is a WhatsApp QR code and what is it for?
A WhatsApp QR code is a square image that, when scanned with a phone camera, opens a WhatsApp conversation with your business number. There is nothing magic inside: the code stores a wa.me/YOURNUMBER link that WhatsApp reads to open the right chat.
The advantage over posting your number is friction. Nobody has to copy, paste or type ten digits plus a country code. Point the camera, tap the link and the chat is open. That is why it works so well at the point of sale, on packaging, on social media and in print.
How to create your WhatsApp QR code
There are two routes and both are free. The first uses the WhatsApp Business app; the second builds the link by hand and turns it into an image with an external generator.
From the WhatsApp Business app (Android and iOS)
- Open WhatsApp Business and go to Business tools (iOS) or Settings (Android).
- Tap Short link or QR code, depending on your app version.
- WhatsApp creates the code instantly, ready to share as an image or save to your gallery.
- From the same screen you can scan someone else’s code or reset yours if needed.
From a wa.me link and an external generator
If you want control over the design (colors, logo, print size), build the link first and then paste it into any free QR code generator. If you have never built one, our guide on what a WhatsApp link is explains every part of the format:
- Type
https://wa.me/followed by your full number with country code, no spaces and no “+” sign (example:https://wa.me/573001234567). - Optional: add
?text=and a short message so it arrives prefilled in the chat (more on this below; it is the trick that gives you the biggest edge over a generic code). - Paste the link into a QR generator and download the image as a vector file (SVG) if you will print it large.
One important detail: pick a generator that creates a static code, meaning it stores your wa.me link directly. Some services create “dynamic” codes that route through their own servers; they are useful for counting scans, but if you stop paying or the service shuts down, your printed code stops working.
Personal profile QR code versus your business code
The regular WhatsApp app also has a QR code, but that one lets someone add you as a personal contact. To serve customers, use the WhatsApp Business code or one built from your wa.me link, because it leads to the business account with your profile, hours and catalog.
How to customize your QR code without breaking it
Most external generators let you change the code’s color, drop your logo in the center and choose the output format. Before printing thousands of flyers with a new design, test it on three different phones: contrast between the code and the background is what breaks scanning most often, especially light colors on light backgrounds. If your business runs on the official WhatsApp Business API instead of the free app, the wa.me link behaves the same, but number management and message templates work differently.
Where to place your WhatsApp QR code
| Location | What it achieves | Example |
|---|---|---|
| Physical point of sale | Turns visits into conversations without the customer typing anything | Shop window, checkout counter, restaurant table |
| Packaging and receipts | Opens a post-purchase or support channel right after the sale | Product label, printed receipt |
| Social media and bio | Moves a follower into a private conversation in one tap | Story highlight, secondary profile image |
| Print materials | Shows which ad piece actually drives conversations | Flyer, billboard, business card |
| Email signature and website | Offers a faster alternative to a contact form | Sales team signature, contact page |
If your audience lives mostly on social media, pair the code with the direct link: in your bio and stories, a WhatsApp link for Instagram works better, and the QR code is for people who see you on a desktop screen or on a printed piece.
Ideas by type of business
- Stores and retail: a code at checkout so customers can order out-of-stock items on WhatsApp and get notified when they arrive.
- Restaurants: a code on the table or the delivery bag for orders, reservations or feedback.
- Ecommerce: a code on the package that opens post-purchase support with a message like “I have a question about my order”.
- Hotels and tourism: a code at the front desk or in the room for requests, tour bookings or checkout.
- Professional services and clinics: a code on your business card or in the waiting room to book appointments.
The trick most businesses skip: the prefilled message
The ?text= parameter in a wa.me link is not just a technical detail: it is the difference between a chat that starts blank (“Hi”) and one that already tells you what the customer wants. If the code is on a product package, prefill something like “I need help with my order”. If it is in a shop window, use “I want to see today’s catalog”. That phrase is the signal that lets you route the conversation to the right team from the very first message, instead of having to ask.
That same signal can trigger a WhatsApp automation flow: an instant reply, sending your catalog or qualifying the contact before a human agent steps in. Mercately lets you connect these flows to a no-code WhatsApp chatbot or to its AI agent (MIA), which can handle the conversation 24/7, qualify buying intent and hand it to a person only when needed. See how it works at mercately.com/mia.
If you have several locations or WhatsApp numbers
One QR code works fine for a business with one number. The problem shows up when you have several locations, each with its own number, or several teams (sales, support, collections) that should not share the same inbox. In that case, each location or team needs its own code pointing to its own wa.me link, so the conversation reaches whoever should handle it, not a generic number nobody checks in time.
Mercately solves this with its multi-number CRM: connect several WhatsApp numbers by location, team or campaign in a single account, with routing, team permissions and separate reports per number (details at mercately.com/whatsapp/multinumero). Within each number, WhatsApp Multiagent splits conversations among several agents with automatic assignment by workload, schedule or tag, so no QR code gets abandoned because “nobody was on shift”. If several people answer the same number, review the options for having multiple users on WhatsApp without passing a phone around.
How to tell if your QR code is working
A printed QR code does not tell you how many people scanned it, but you can measure it in two simple ways:
- Prefilled message as a tag. If each location uses a different
?text=, you can count how many conversations arrived with each phrase and see which ad piece or location generated the most contact. - Reports by number or by agent. With a conversational CRM like Mercately, every conversation keeps its full history and you can review response times, volume per number and workload per agent, instead of guessing how many chats came from a printed code.
How to scan a WhatsApp QR code
Your customer does not need any special app. There are three ways to read it:
- With the phone camera: point at the code and tap the notice that appears on screen. This is the most common method on iOS and most Android phones.
- From WhatsApp: the app has a built-in QR reader (in settings, next to your own code, and in the camera icon).
- From a saved image: if someone sent you the code as a photo, the WhatsApp reader can open it from your gallery.
It is worth adding a line next to the code such as “Scan with your phone camera”, especially if your audience is not used to QR codes.
When and how to reset your QR code
A WhatsApp QR code does not expire over time, but it stops working if you change numbers or reset it manually in the app. It makes sense to reset it when:
- You change your business WhatsApp number.
- An employee who had access to the number leaves and you want to invalidate links they may have shared on their own.
- You notice the code circulating outside the channels you control (for example, copied without your logo or prefilled message).
If you reset the code, any printed material with the old version will no longer open the conversation. Before reprinting thousands of pieces, confirm the new code works by scanning it with a different phone than the one you used to create it.
Common mistakes with WhatsApp QR codes
- Posting the code with no supporting text. A short line like “Scan to chat with us” drives more scans than the code alone.
- Using low-contrast colors. An elegant code the camera cannot read is useless.
- Forgetting the prefilled message. It is what turns a generic code into a useful signal for your team.
- Not testing before printing large. A billboard with a broken code is an expensive mistake.
- Using the same code for every location. It overloads one number and makes it impossible to know which location generated each conversation.
How Mercately helps with your QR codes
If your business already gets conversations from several QR codes, locations or campaigns, a conversational CRM like Mercately centralizes those WhatsApp, Instagram and Messenger conversations in one inbox, with reports per number and per agent. Every conversation becomes a contact inside your sales pipelines, you can share products from your catalog and send payment links without leaving the chat, and you can reply instantly with the AI agent or with no-code chatbots. And if you want to talk by voice with people who scan your code, WhatsApp calls stay linked to the customer’s conversation.
Try Mercately free for 15 days, no credit card required: create your account here.

