QR workflow guide

How to Create a WhatsApp QR Code with a Prepared Message

A WhatsApp QR can take a customer from a printed card to the intended conversation. A wrong country code takes them somewhere else, and an overly long prepared message makes the symbol harder to use.

Written October 5, 2026

Quick answer

Enter the recipient's international phone number as digits only, add an optional prepared message, then generate and download the QR. Scan the downloaded result and check both the recipient and the text. The message appears as a draft; the person opening the chat decides whether to send it.

Prepare the number for the actual destination

Use a number you are authorized to publish and that belongs to the intended WhatsApp account. The tool expects 6–15 international digits, starting with a nonzero digit. Do not paste the plus sign, parentheses, spaces or a national dialing prefix into this form.

For a fictional formatting example, +1 202 555 0147 becomes 12025550147 in the form. This is a demonstration value, not a recipient to contact. Removing a dialing prefix is not the same as deleting every zero: zeros that belong inside the actual number must remain. If you are unsure of the international format, confirm it with the account owner.

Write a short message the customer can edit

An original example is: Hello, I would like to ask about the weekend workshop. Enter ordinary text in the Prepared message field; the tool encodes it for the link. Do not manually replace spaces with %20 in the form.

Avoid putting passwords, private order details or customer-specific information into a broadly shared QR. Anyone with the image can inspect its embedded number and message. The message is a starting point for a conversation, not a ticket submission, consent record or automatic order.

Generate and check the final downloaded image

The decoded URL uses the wa.me destination with an optional text query. The generator does not look up the account or prove that the number is active. Opening the destination is a separate action outside BarcoBatch's browser-local generation.

  1. Enter the final international digits.
  2. Add the prepared message, or leave it empty for a plain chat link.
  3. Generate explicitly and download PNG or SVG.
  4. Decode the image with the QR Scanner if you need to inspect the stored link.
  5. Open it on a device where the intended WhatsApp account flow is available. Check the recipient and the editable message before distributing the image.

Use a clear caption and test the printed card

Tell people what the code does, for example “Ask about the workshop on WhatsApp.” Do not describe it as automatically sending a message or guaranteeing a reply. Keep the clear border, avoid resizing a small screenshot, and test the final printed file at its intended size.

If you change the destination number or prepared message, generate a new QR and replace its old copies. A printed static code keeps its original link. The QR expiration guide explains the difference between a fixed symbol and a destination that stops working.

Common questions

Frequently asked questions

Does scanning send the message?

No. It prepares a conversation and optional text; the user chooses whether to send.

Is this the QR used to sign in to WhatsApp Web?

No. This tool creates a chat link, not an account-login or device-linking code.

Does BarcoBatch check that my number has WhatsApp?

No. Confirm the intended account through the downloaded image's real destination flow.

Should I URL-encode the message myself?

No. Enter normal text; the tool builds the encoded link.

Sources & standards

Technical claims in this guide are checked against primary or official documentation where available.