Skip to content

WhatsApp QR Code Generator

Create a free WhatsApp QR code with an optional pre-filled message. Customers scan and land in a chat with you — no saving your number first.

Include the country code. Spaces and dashes are fine — we strip them.

Your QR code appears here

How it works

Encode a click-to-chat link so scanning opens WhatsApp with your number already loaded, and optionally a message already typed. Useful on packaging, shop windows, and flyers where you want questions to reach you without anyone saving a contact first.

  1. 1Enter your WhatsApp number including its country code.
  2. 2Optionally write the message you want customers to start with.
  3. 3Generate and download the code.
  4. 4Scan it yourself to confirm the chat opens with the right number.

Frequently asked questions

Do customers need to save my number first?
No. That is the whole point — the scan opens a chat directly, whether or not your number is in their contacts.
What number format should I use?
International format with the country code. We strip spaces, dashes, and the leading plus automatically, since WhatsApp links need digits only.
Does this work with WhatsApp Business?
Yes. It works with any WhatsApp account, personal or Business, because it uses the standard wa.me link format.
Can I change the pre-filled message later?
Not on a static code. Use a dynamic QR code if you want to change the message or number after printing.

Generate these programmatically

Everything on this page is one API call. Send the encoded string as data with your API key:

curl -X POST https://toolbeam.app/api/qr/generate \
  -H "X-API-Key: pk_..." \
  -H "Content-Type: application/json" \
  -d '{"data": "...", "format": "png"}' \
  --output qr.png
See dynamic QR codes with scan analytics →

Other QR code generators