WaBestie

How to Make a WhatsApp QR Code for Your Business

How to Make a WhatsApp QR Code for Your Business cover

If you run a shop, a clinic, a market stall, or a service you book by phone, you have probably watched a customer squint at your window sticker trying to type your number into WhatsApp. A QR code removes that friction. Someone points a phone camera at it, taps the banner that pops up, and a chat with your business opens with your greeting already loaded. In this guide you will learn every reliable way to create a WhatsApp QR code for business use, how the underlying link actually works, where to put the code so it gets scanned, and how to fix the problems that trip people up. No paid apps are required, and everything here works with a normal WhatsApp or WhatsApp Business account.

What a WhatsApp QR code really is

This is the part most tutorials skip, and it is the part that saves you from mistakes. A WhatsApp QR code does not store your chat, your catalogue, or your messages. It encodes a single piece of text: a web link. When a camera reads the code, it reads that link and hands it to the phone, which recognises the WhatsApp domain and opens the app.

The link inside almost always follows the click to chat format. WhatsApp supports two equivalent addresses for this, https://wa.me/<number> and https://api.whatsapp.com/send?phone=<number>. The number has to be written in full international format with no plus sign, no spaces, no dashes, and no leading zeros. A UK mobile written locally as 07123 456789 becomes 447123456789. A US number like (415) 555 0134 becomes 14155550134. That single rule causes more broken codes than anything else, so it is worth reading twice.

You can also preload a message. Add ?text= to the wa.me link (or &text= to the api.whatsapp.com version) followed by URL encoded text. So https://wa.me/447123456789?text=Hi%2C%20I%20saw%20your%20QR%20code opens the chat with that sentence sitting in the box, ready to send. The customer still has to press send, which is exactly what WhatsApp intends: no message goes out without a human tap.

The account level QR code versus a link based one

There are two genuine routes, and they are not the same thing. WhatsApp Business (the free app) generates a native QR code tied to your profile, and this is the one to prefer if you have the Business app. When someone scans it they get your business name, your profile, and a way to start chatting, all pulled from your account. The second route is to take any click to chat link and turn it into a QR image yourself using a QR Code Generator. That link based code works with a personal WhatsApp number too, and it lets you bake in a preloaded message, which the native code does not.

Step by step: the native WhatsApp Business QR code

If you have installed WhatsApp Business, use this method first. It is official and it keeps your branding intact.

On Android

Open WhatsApp Business, tap the three dots in the top right, and go to Business tools. Choose Short link, then tap the QR code icon shown alongside it. You will see a code with your business name underneath. Tap Share to send it digitally, or Save to store the image in your gallery so you can print it. You can also add a preset message here that the customer sees when the chat opens.

On iPhone

Open WhatsApp Business and tap Settings at the bottom right. Go to Business tools, then Short link, and tap the QR code option. Use the share sheet to save the image to Photos or send it straight to your designer. The layout differs slightly from Android but the path is the same: Business tools is where it lives.

If you ever suspect your code has leaked to somewhere you do not want, or you simply want a fresh start, WhatsApp lets you reset the QR code from the same screen. Resetting invalidates the old image, so any printed copies stop working. Only reset when you genuinely need to, and re-print afterwards.

Step by step: building your own link based QR code

This method gives you the most control and works whether you have the Business app or a standard account. It is also the right choice when you want the chat to open with a specific message already written.

  1. Write your number in full international format with no symbols, for example 447123456789.
  2. Decide on an optional opening message, something short like “Hi, I would like to book a table.”
  3. Build the link. The easiest way is a WhatsApp Link Generator, which assembles the wa.me address and handles the URL encoding of your message so spaces and punctuation do not break it. Doing this by hand is possible but easy to get wrong.
  4. Paste that finished link into a QR Code Generator and download the image as a PNG or SVG. Choose SVG if a printer will enlarge it, because it stays sharp at any size.
  5. Test it before you print anything. Scan the code with a second phone, confirm the correct chat opens, and check that your preloaded message appears exactly as intended.

Because the code is just an image of a link, you own it outright. You can drop it into a poster, a receipt, a menu, or a vehicle wrap without asking anyone’s permission.

Where to put it, and real use cases

A code that nobody scans is wasted ink. Placement and context matter more than size.

  • Storefront window and counter. Pair the code with one clear line of instruction, such as “Scan to message us about repairs.” People need to know why they should scan, not just that they can.
  • Printed menus and table tents. Restaurants use these for takeaway orders and reservations. Preload a message like “Table for tonight” so the customer barely has to type.
  • Product packaging and receipts. A small code near the returns policy turns a support question into a chat instead of a lost customer.
  • Event stalls and trade shows. A code on your banner captures leads while your hands are busy. It beats collecting scraps of paper.
  • Business cards. Print the QR alongside a scannable contact. If you want people to save your full details rather than only start a chat, generate a digital contact with a vCard Generator and place that QR next to the WhatsApp one, so a scan can either message you or add you to their address book.

Formatting the messages people will send back

Once customers are chatting, your replies read better with a little formatting, and WhatsApp uses simple markers rather than a toolbar. Wrap a word in asterisks for *bold*, in underscores for _italic_, and in tildes for ~strikethrough~. For a fixed width block, such as an order reference or opening hours, wrap the text in three backticks (“`like this“`). These markers are typed inline and render when the message sends. They are handy for quick replies, price lists, and booking confirmations that need to stand out.

Common mistakes and how to avoid them

The number one error is the phone number. Leaving a plus sign, a leading zero, or a space in the link produces a code that scans fine but opens WhatsApp with an “invalid number” notice. Strip everything except the digits and start with the country code.

The second common problem is an unencoded message. If you build the link by hand and drop a raw comma, question mark, or space into the text parameter, the link can truncate or fail. Letting a generator encode it removes the guesswork.

Third, printing the code too small or with too little contrast. Cameras need a quiet margin of white space around the code and a decent size. On a poster, aim for at least a few centimetres square, and keep dark code on a light background rather than the reverse.

Finally, do not laminate over a glossy surface that throws glare, and never place a code where a customer cannot comfortably hold a phone up to it.

Troubleshooting

If the code scans but WhatsApp says the number is invalid, re-check the international format and remove any hidden spaces. If nothing happens when you scan, the image may be too low resolution or damaged in printing, so regenerate it as an SVG and reprint. If the chat opens but your preloaded message is missing, the text parameter was probably lost, so rebuild the link and encode it properly. If a native Business QR code stopped working, someone may have reset it, in which case save and distribute the new one. And if customers on older phones cannot scan from the camera app, tell them to open WhatsApp, tap the camera or link icon, and scan from inside the app instead.

Conclusion

A WhatsApp QR code is a small thing that quietly shortens the distance between a curious passer by and a paying customer. Decide whether you want the native Business code or a link based one with a preloaded message, get the number format right, test on a real phone, and place the code where people have a reason to scan it. Do those four things and you will have a code that works the first time and keeps working, without any monthly fee.

Frequently Asked Questions

How do I make a WhatsApp QR code for my business for free?

If you have the WhatsApp Business app, open it, go to Business tools, tap Short link and then the QR code icon, and save the image. If you use a standard account, build a wa.me click to chat link with your number in full international format, then turn that link into a QR image with a free QR code generator. Both routes cost nothing.

What format does the phone number need to be in?

Full international format with only digits: no plus sign, no spaces, no dashes, and no leading zero. A UK number 07123 456789 becomes 447123456789, and a US number (415) 555 0134 becomes 14155550134. Getting this wrong is the most common reason a QR code opens WhatsApp with an invalid number message.

Can the QR code open a chat with a message already written?

Yes. Add a text parameter to the click to chat link, for example https://wa.me/447123456789?text=Hi, and the chat opens with that sentence in the message box. The customer still has to press send, so no message is sent automatically. The native Business QR code cannot preload a message, so use a link based code for that.

How do I reset or change my WhatsApp Business QR code?

Open WhatsApp Business, go to Business tools, then Short link and the QR code screen, and choose the reset option. Resetting invalidates the old code, so any printed copies stop working and you should reprint with the new one. Only reset when you genuinely need to, such as after a leak.

Why does my WhatsApp QR code scan but nothing happens?

Usually the printed image is too small, too low resolution, or lacks a white margin around it, so the camera cannot read the encoded link cleanly. Regenerate the code as an SVG, keep dark code on a light background, and give it a quiet border. If it reads but errors, re-check the number format inside the link.