Skip to content

WhatsApp QR code generator

Make a QR code that opens a WhatsApp chat with your number and a ready message. Add your logo and colours, then download PNG or SVG.

हिंदी में देखें

WhatsApp number (optional)

Leave empty for a link that lets the person pick any chat to share your message.

Shorter messages give a simpler QR code that scans more easily from a distance.

Appearance
Centre logo (optional, stays on your device)
QR code that opens WhatsApp with your message

https://wa.me/?text=Hi%2C%20I%20would%20like%20to%20place%20an%20order.

Scan it with your own phone before you print. Logos use the highest error correction level automatically.

Get free WhatsApp business tips on WhatsApp →

How to make your WhatsApp QR code

  1. Enter your WhatsApp number (India +91 is preselected) and the message the customer should send, for example "Hi, I'd like to see today's menu".
  2. Pick a dark code colour and a light background. The tool warns you when the contrast is too low to scan reliably.
  3. Optionally upload your logo. It is placed in the centre on a small background tile, and the code switches to the highest error correction level so it still scans with part of it covered.
  4. Download PNG for screens and social posts, or SVG for printing. Scan the result with two different phones before you send anything to the printer.

Where a WhatsApp QR code works well

  • Shop counters and billing desks: "Scan to get your bill on WhatsApp" or "Scan to join our offers list", which also gives you clear consent to message the customer.
  • Restaurant tables and takeaway bags: repeat orders and feedback without a phone call.
  • Product packaging and warranty cards: support requests arrive with the product name already in the message.
  • Visiting cards, hoardings and event standees: one scan instead of typing a 10-digit number.

A pre-filled message such as "Hi Rangoli Home, I scanned the code on my parcel" tells your team where the chat came from. Use a different message on each printed item and you can compare which placement brings the most conversations.

Print tips that prevent unreadable codes

  • Size for the distance. A common rule of thumb is a code width of at least one tenth of the scanning distance: about 3 cm for a table card read from 30 cm, much larger for a poster across a room.
  • Keep the quiet zone. The blank border (four modules wide by default) tells the camera where the code starts. Do not crop it or place the code on a patterned background.
  • Dark on light. Inverted codes (light on dark) fail on some phone cameras.
  • Keep the message short. Every extra character adds modules, so a long message gives a denser code that needs a bigger print.
  • Use SVG for print. SVG scales to any size without blur; send it to your designer or printer instead of an enlarged PNG.

Static codes vs codes managed on the API

This tool makes a static code: the number and message are fixed in the pattern. That is ideal for most print jobs. If you run your number on the WhatsApp Business API, Meta also offers QR codes that are created and edited from your account, so you can change the pre-filled message later without reprinting; in Broadchat they sit in the channel's QR codes section. Either way, the customer starts the chat, which opens the 24-hour customer service window for your replies. To answer scans around the clock, connect the number to a WhatsApp chatbot that greets the customer and hands over to a person when needed.

Frequently asked questions

Does the WhatsApp QR code expire?

No. The code stores the wa.me link itself, not a redirect through our servers, so it keeps working for as long as the number is active on WhatsApp. Nothing needs renewing and there is no scan limit.

Is my logo uploaded anywhere?

No. The logo is read by your browser and drawn into the QR code on your device. It is never sent to Broadchat or anyone else, and it disappears when you close the page.

Can I change the message after printing the QR code?

Not with a static code like this one: the number and message are encoded in the pattern. To change them you generate and print a new code. If you expect to change the message often, a code managed through the WhatsApp Business Platform, which can be edited later, is a better fit.

Why does my QR code not scan?

The usual causes are low contrast (light code colour or a busy background), a missing white border around the code, a logo that covers too much of it, or a print that is too small for the scanning distance. Use dark on light, keep the standard quiet zone, keep the logo under about a quarter of the width and test the printed proof.

Can I use these QR codes commercially?

Yes. The codes are yours to use on packaging, menus, flyers, shop signage or ads. There is no watermark and no attribution needed.

Turn every scan into a conversation you can handle

With Broadchat, chats from your QR codes land in a shared inbox, a chatbot can answer first, and your CRM keeps the history.