P
PayPerWA
Back to Blog
Guide

How to Create a WhatsApp Business QR Code (2026)

Step-by-step guide to creating a WhatsApp Business QR code in 2026 — three methods (the Business app, a wa.me link with a generator, and a prefilled-message QR), where to place it, and how to track scans.

PayPerWA Team8 June 202610 min read

Key Takeaways

  • A WhatsApp QR code simply encodes a wa.me click-to-chat link, so scanning it opens a chat with your number — no saving required.
  • Three ways to create one: the WhatsApp Business app's built-in QR, a wa.me link run through any QR generator, or a wa.me link with prefilled text.
  • Adding a prefilled message dramatically lifts how many scanners actually send a message and tells you the context of each lead.
  • Place QR codes at the counter, on packaging, receipts, posters, ads, and event booths — and tailor the prefilled message to each spot.
  • WhatsApp doesn't report scans natively; track them with unique prefilled messages, per-placement short links, or platform-side contact tagging.

What is a WhatsApp QR code?

A WhatsApp QR code is a scannable square barcode that, when a customer points their phone camera at it, opens a WhatsApp chat with your business number — often with a message already typed in. It removes every step between "I want to message this business" and an open chat: no saving the number, no typing it in, no searching.

Under the hood, almost every WhatsApp QR code simply encodes a wa.me link — a click-to-chat URL pointing at your number with optional prefilled text. The QR is just a camera-friendly wrapper around that link. (If you want to understand the link itself, see our guide on creating a click-to-chat link.)

This matters because it means a QR code reaches people who have never saved your number — perfect for storefronts, packaging, posters, and ads where you want a stranger to start a conversation instantly.

Method 1: The WhatsApp Business app QR code

The fastest way to get a WhatsApp QR code is the built-in one in the WhatsApp Business app, which generates a code for your number automatically. Here is how to find it:

  1. Open the WhatsApp Business app on your phone.
  2. Tap the menu (three dots) in the top right, then Business tools.
  3. Select Short link (sometimes shown as "QR code" or "Click to chat").
  4. You'll see a QR code and a short link. Tap to share, download the image, or print it.
  5. Optionally add a default message so anyone who scans starts the chat with text already filled in, e.g. "Hi, I'd like to know more about your products."

This is great for a single number and quick use. The limitation: it's tied to the app on your phone, you can't easily track scans, and it doesn't scale to API broadcasting. If you're using the WhatsApp Business API (for bulk campaigns), you'll typically create the QR from a wa.me link instead — Method 2.

Method 2: wa.me link + a QR generator

The most flexible way to create a WhatsApp QR code is to build a wa.me link yourself and convert it with any free QR generator. This works regardless of whether you use the Business app or the API, and it's the method we recommend for businesses.

  1. Build the link. Take your full number with country code but no plus sign, spaces, or dashes. For an Indian number 98765 43210, the link is https://wa.me/919876543210.
  2. Test it. Paste the link into a browser — it should open a chat with your number. If it errors, double-check the country code and that you removed all symbols.
  3. Convert to a QR code. Paste the link into any reputable QR code generator and download the image as PNG or SVG (use SVG for print so it stays sharp at any size).
  4. Brand it (optional). Many generators let you add your logo in the center and match your colors — keep enough contrast so cameras still read it.

Because you own the link, you can reuse and reprint the same QR everywhere, and you can later swap in a tracked or shortened version without reprinting if you point a short URL at it.

Method 3: A QR code with a prefilled message

A prefilled-message QR code opens the chat with text already typed, which dramatically increases the number of people who actually send a message. To create one, add a text parameter to your wa.me link before generating the QR.

  1. Start with your base link: https://wa.me/919876543210.
  2. Add ?text= followed by your message, with spaces written as %20. For "Hi, I saw your poster and want the menu" the link becomes https://wa.me/919876543210?text=Hi%2C%20I%20saw%20your%20poster%20and%20want%20the%20menu.
  3. Most QR generators and link tools encode the spaces for you — you just type the message and they handle the formatting.
  4. Generate the QR from this full link.

Why prefilled text is powerful: it gives the customer a reason to send and tells you the context. A poster QR with "Send me the weekend offer" means every incoming chat is already a qualified lead, and you can even branch your chatbot on that keyword. Use different prefilled messages on different placements (poster vs receipt vs packaging) so the incoming text tells you where the scan came from — a poor man's tracking system.

Where to place your WhatsApp QR code

The best places for a WhatsApp QR code are wherever a customer has a phone in hand and a reason to reach you — your counter, your packaging, your ads, and your receipts. Match the prefilled message to each spot.

PlacementWhy it worksSuggested prefilled message
Store counter / table tentCustomer is present and engaged"Hi, I'm at your store and have a question"
Product packaging / box insertDrives reorders and support post-purchase"Hi, I just received my order #"
Printed receipt / invoiceCaptures the contact right after a sale"Hi, I'd like to join your offers list"
Posters / flyers / standeeTurns passive viewers into chats"Send me this week's offer"
Newspaper / magazine adBridges offline ad to instant chat"Hi, I saw your ad in [paper]"
Event booth / exhibitionCollects leads without paper forms"Hi, I visited your stall at [event]"

One important rule: when a customer scans and messages you first, that counts as an inbound contact — but it is not the same as opt-in for future marketing broadcasts. Add a clear line in your reply ("Reply YES to get our weekly offers") to convert a scan into a marketing opt-in.

How to track WhatsApp QR code scans

WhatsApp itself does not report how many people scanned your QR code, so you track scans by using a unique link behind each QR and by reading the prefilled text on incoming chats. Three practical methods:

  1. Unique prefilled messages. As shown above, give each placement its own prefilled text. When chats arrive, the opening line tells you the source. Free and instant.
  2. Shortened tracking links. Point a short URL (one per placement) at your wa.me link, then generate the QR from the short URL. The link shortener counts clicks/scans per placement.
  3. Platform-side tagging. In PayPerWA, contacts who arrive via a campaign or chatbot keyword can be auto-tagged, so you can later segment "came via packaging QR" versus "came via store counter QR" and measure which placement drives the most revenue.

For deeper attribution — knowing exactly which ad or shelf a lead came from — combine a unique short link, a unique prefilled message, and a chatbot that tags the contact on first reply.

QR code best practices

A WhatsApp QR code only works if it's easy to scan and gives the customer a reason to do so. Follow these rules:

  1. Print large and high-contrast. Aim for at least 2×2 cm on small items, bigger on posters. Dark code on a light background scans most reliably.
  2. Add a call to action next to it. "Scan to chat on WhatsApp for instant support" converts far better than a bare code.
  3. Use SVG for print. Vector files stay crisp at any size; PNG can pixelate when enlarged.
  4. Always test before printing thousands. Scan with multiple phones (iPhone and Android) to confirm it opens the right chat.
  5. Don't over-brand. A logo in the center is fine, but heavy styling can break scannability — test it.
  6. Convert scans to opt-ins. A scan is a conversation, not consent to broadcast. Ask for opt-in in your first reply so you can include them in future campaigns.

Ready to turn QR scans into a real WhatsApp channel? Create your free PayPerWA account, connect your number, and you'll have a click-to-chat link and QR ready in minutes — plus the tools to broadcast, automate replies, and track every lead. See what's included on the features page and the developer side in our API docs.

Frequently Asked Questions

How do I create a WhatsApp QR code for free?+
Open the WhatsApp Business app, go to Business tools and Short link to get a ready-made QR, or build a wa.me link (https://wa.me/your-number) and paste it into any free QR generator. Both are free.
Can a WhatsApp QR code include a pre-typed message?+
Yes. Add ?text= and your message to the wa.me link before generating the QR — for example https://wa.me/919876543210?text=Hi%20I%20want%20the%20menu. Anyone who scans opens the chat with that text already typed.
Do customers need to save my number to use the QR code?+
No. Because the QR encodes a wa.me link, scanning it opens a chat with your number directly, even if the customer has never saved it. This is what makes QR codes ideal for storefronts and ads.
Can I track how many people scanned my WhatsApp QR code?+
WhatsApp doesn't report scans directly. Track them by using a different prefilled message per placement, pointing a unique short link behind each QR, or tagging contacts in a platform like PayPerWA when they first reply.
What's the difference between a WhatsApp QR code and a wa.me link?+
They carry the same information. A wa.me link is the clickable URL for digital use (websites, bios, ads); the QR code is that same link in a scannable form for printed and offline placements.
Does scanning my QR code opt the customer into marketing?+
No. A scan starts a conversation but is not consent to receive marketing broadcasts. Ask the customer to confirm opt-in in your first reply (e.g. reply YES) before adding them to broadcast campaigns.
Will the same QR code work after I change my message?+
If you generate the QR from a short URL you control, you can change where it points without reprinting. If you encode the wa.me link directly, changing the prefilled text means generating a new QR.

Ready to Start WhatsApp Marketing?

No subscription. No monthly fee. Just ₹0.20 per message.

Share this article

P

PayPerWA Team

We build India's most affordable WhatsApp marketing platform. No subscriptions, no hidden fees — just 20 paisa per message.

Try PayPerWA — Just 20 Paisa Per Message

No subscription. No monthly fee. Just ₹0.20 platform fee + Meta's standard API charges.

Start Free Trial

Related Articles

Chat with us