How to Make a WhatsApp QR Code for Your Business

QR & BusinessBy the FixDoks team28 Sep 20265 min readChecked 26 Sep 2026

A shop counter with a printed WhatsApp QR code sticker for customers to scan.
Quick answer

A WhatsApp QR code is built from a wa.me link with your number and an optional pre-filled message. Scanning it opens a chat with your business already started, so customers do not have to type or save your number first.

Built fromA wa.me link with your number
Optional extraA pre-filled message
Download formatsPNG and SVG
Best placementsPackaging, receipts, storefront, visiting cards

A WhatsApp QR code is built from a wa.me link that includes your business number and, optionally, a pre-filled message. Scanning it opens a WhatsApp chat with your number already loaded, so a customer can start talking to you without typing or saving your number first.

Why a QR code works better than sharing a number

Typing out a phone number by hand is easy to get wrong, and asking a customer to save your number before messaging you adds a small but real amount of friction. A QR code removes both problems: point the camera, tap the link that appears, and the chat opens instantly with your number and, if you set one, a starter message already typed in.

Step by step

  1. Open the WhatsApp QR code generator.
  2. Enter your WhatsApp number in full international format, with the country code (91 for India) and without zeroes, brackets or dashes, as WhatsApp's click to chat help asks.
  3. Add a pre-filled message if you want, such as "Hi, I would like to know more about your products."
  4. Generate the QR code and preview it.
  5. Download it as a PNG for quick sharing, or SVG if you plan to print it large, such as on a storefront banner.
Try it here

WhatsApp QR code generator

Type the number as 91 followed by 10 digits, add a first message if you like, download.

Runs in your browser. Nothing you type is sent to our server. Open the full WhatsApp QR Code Generator page

Create your business's WhatsApp QR code with the WhatsApp QR code generator. Free PNG and SVG download.

Writing a good pre-filled message

The pre-filled message is what the customer sees typed into the chat box the moment it opens, before they hit send. Keep it short, specific to where the code is placed, and easy to edit if the customer wants to add their own details.

Cards: number as 91 plus 10 digits, in-app route Tools then Short link, reset stops old codes, PNG or SVG
Get the number format right first: country code 91 and the 10-digit number, nothing else.Made by FixDoks from the examples in this guide
  • On a menu or product catalogue: "Hi, I want to place an order from your menu."
  • On a visiting card: "Hi, I got your card and wanted to connect."
  • On a service invoice: "Hi, I have a question about my recent order."

A generic message like "Hi" works too, but a message tailored to the specific placement helps you (and your team) understand where a lead came from just by reading the first message.

Where to place it for the most scans

PlacementWhy it works
Product packaging or labelsReaches the customer at the exact moment they are using or unboxing the product
Printed receipts and invoicesCustomer already has it in hand right after a purchase
Storefront window or counterCatches walk-in customers who prefer not to call
Visiting cards and flyersWorks well alongside a phone number for people who prefer chat over a call
Social media bio or postsTurns a profile visit into a direct chat instead of a comment

Testing before you print

  1. Scan the QR code yourself with a different phone than the one you used to create it.
  2. Confirm it opens WhatsApp, not a browser tab or an error page.
  3. Check that your number is correct and the pre-filled message reads properly, with no missing words or broken characters.
  4. Print a single test copy at the actual size you plan to use before ordering a full batch of packaging, cards or banners.

Always double check the country code and full number before printing anything in bulk. A QR code pointing to the wrong number sends customers to a stranger's chat, which is a bad first impression and hard to fix once thousands of copies are printed.

Common mistakes

  • Forgetting the country code, or adding a leading 0, so the link points to an invalid or wrong number.
  • Using a number that is not registered on WhatsApp. WhatsApp says the number must have an active account for click to chat to work.
  • Printing the QR code too small to scan reliably from a normal arm's length.
  • Placing it somewhere with poor lighting or a reflective surface that makes scanning difficult.
  • Writing a pre-filled message so long that it looks cluttered or gets cut off on smaller screens.
  • Never testing the code with a second phone before printing it at scale.

Pairing it with other QR codes you might use

A WhatsApp QR code usually sits alongside other QR codes a small business uses, such as one for a UPI payment or one linking to a menu or Google Form. Keep the visual style consistent across all of them, such as similar colours or a matching logo in the centre, if your generator supports it, so customers recognise them as belonging to the same business rather than mistaking one for spam. Browse the rest of the QR code tools if you need more than one type for your shop or stall.

Keeping track of scans

A basic WhatsApp QR code does not report how many times it has been scanned, since it is simply a link encoded as an image, not a tracked campaign. If you want to compare how a QR code on packaging performs against one on a receipt, use a different pre-filled message on each placement, so replies naturally tell you which one a customer used, even without any built-in analytics.

A customer holding a phone up to scan a QR code at a shop counter
A customer scanning a code at a shop counter. A WhatsApp QR works the same way.Photo: iMin Technology, Pexels License, via Pexels

Updating a QR code that is already printed

Since the QR code itself is just an image encoding a link, you cannot edit an already-printed copy directly. If your number changes or you want a different message, generate a fresh code and replace the printed materials over time as you reorder packaging, cards or signage, rather than trying to patch the old one. Keep a digital record of every QR code you have issued, with its number and message, so old batches can be phased out cleanly instead of causing confusion among customers who scan an outdated one.

Tools for this

Frequently asked questions

Do I need a WhatsApp Business account to use this?

No, the QR code works with any WhatsApp number, personal or business. A WhatsApp Business account adds extra features like catalogues and automated replies, but is not required just to receive chats from a QR code.

Can I change the pre-filled message later?

Yes, generate a new QR code with the updated message whenever you want to change it. The old QR code will keep using whatever message it was created with until you replace it wherever it is printed or posted.

Will the QR code work if I change my phone number?

No, the code is tied to the number you entered when you created it. If your number changes, generate a new QR code and update it everywhere the old one was placed.

What file format should I use for printing on a large banner?

Use the SVG download, since it scales up to a large size without losing sharpness, unlike a PNG which can look pixelated when stretched far beyond its original size.

Can customers reply if I message them first, or does it only work one way?

The QR code is only for starting a chat when someone scans it. Once the conversation has begun, it works like any normal WhatsApp chat, so either side can reply freely.

Sources

Rules and limits change. Always check the latest official notification or portal before you submit a form.