luckpanda
Free tool

WhatsApp QR code generator

Type your WhatsApp number and the first message customers should send. The QR code updates as you type. Scan it to test, then download it for a counter card, a menu, packaging or a flyer.

Type it as you would locally. We add the country code and drop a leading 0. A number that starts with + or 00 keeps its own country code.

Customers see this in the message box after scanning and can edit it before sending.

Made in your browser. Nothing you type is sent to us.

ResultExample

Your WhatsApp QR code

https://wa.me/14155550134?text=Hi%2C%20I%20scanned%20the%20code%20in%20your%20shop%20and%20have%20a%20question.

Button for your website

<a href="https://wa.me/14155550134?text=Hi%2C%20I%20scanned%20the%20code%20in%20your%20shop%20and%20have%20a%20question." target="_blank" rel="noopener">Chat with us on WhatsApp</a>
Put this on your website

Build a sales agent from your site

Your own AI agent answers buyers on your website at any hour, handles questions like these from your own pages and turns visitors into leads. Paste your address to see it learn your site. No account needed.

How a WhatsApp QR code works

A WhatsApp QR code holds a click-to-chat link: https://wa.me/ with your full number in international format, and optionally ?text= with a first message. Scanning it with a phone camera opens WhatsApp on a chat with you, message filled in. It is a static code: no tracking, no expiry and no account. It keeps working as long as the number stays on WhatsApp.

  1. Enter your numberChoose the country and type the number as you write it locally. The tool adds the country code.
  2. Add a first messageOptional, but useful: say where the code is, so you know which poster or package the chat came from.
  3. Scan it before you downloadPoint two different phones at the code on your screen. Each should open WhatsApp on a chat with your number and the message filled in.
  4. Download and print a test copyUse SVG for print and PNG for the web. Print one copy at the final size and scan it from where customers will stand.
The link inside this form’s example code
https://wa.me/14155550134?text=Hi%2C%20I%20scanned%20the%20code%20in%20your%20shop%20and%20have%20a%20question.

Where to put it, and what message to pre-fill

A different first message for each place tells you which one brings chats. Copy one, replace the [square-bracket] slots, and paste it into the form.

PlacePre-filled message
Shop counter or windowHi, I am in your [street] shop and have a question.
Restaurant table or menuHi, I would like to book a table for [number] people.
Product packagingHi, I bought the [product name] and need help with it.
Flyer or posterHi, I saw your flyer about [offer] and would like to know more.
Business cardHi [your name], we met at [event]. Let us talk.

PNG or SVG?

SVG

  • Scales to any size without blur.
  • Best for print: posters, packaging, signs.
  • Opens in most design tools, so a designer can place it on artwork.

PNG

  • A fixed-size image.
  • Best for a website, an email or social posts.
  • Do not stretch it for print; download SVG instead.

Before you print a thousand copies

  • Scan the printed test copy with an iPhone camera and an Android camera.
  • Check the chat opens on the right number, with the message you meant.
  • Keep the code dark on a light background. Inverted or low-contrast codes scan badly.
  • Leave a plain margin around it. Text or a border pressed against the code can stop it scanning.
  • Print a line beside it, such as “Scan to chat on WhatsApp”, so people know what it does.
  • If the number may change, use one you will keep. A printed code cannot be edited.

On your website, answer the question before it becomes a WhatsApp chat

A QR code suits paper and places where people hold a phone. On your website, visitors can ask right there. A LuckPanda sales agent answers them at once from your own pages, at any hour, and when someone wants to buy, saves their email or phone number as a lead for your team.

Turn website visitors into customers while they are on the page

Build a sales agent from your website and test it free before it goes live.

See the AI sales agent

Questions people ask

How do I create a QR code for WhatsApp?

Enter your number and an optional first message above. The tool builds the wa.me link and draws the QR code in your browser. Scan it to test, then download PNG or SVG.

Does a WhatsApp QR code expire?

A code made here does not. It holds a plain wa.me link with your number, so it works as long as that number stays on WhatsApp.

Can I see how many people scanned my QR code?

Not with a static code like this one: nothing sits between the scan and WhatsApp. Use a different pre-filled message for each place and count the chats that start with it.

Can I change the number after printing?

No. The number is inside the code itself. If it changes, make and print a new code.

For AI agents

Build it with your AI agent

Give an agent your site and it can create the chatbot, read your pages and test it through LuckPanda's API and MCP. It prepares the work; going live stays with you.

Use LuckPanda's MCP server (https://luckpanda.app/mcp) to build a website chatbot for me. Ask for my website address, call chatbot_create_from_website with it, wait until the pages are learned (chatbot_source_list), then run a few test questions with chatbot_test_message and show me the answers. Do not put it live: I will do that myself.

Instructions for AI agents

Needs a LuckPanda agent key (Settings › Developers) with the chatbot.manage grant. MCP endpoint: https://luckpanda.app/mcp (Streamable HTTP, bearer key).

  • chatbot_create_from_website { url }: creates a draft chatbot named after the site and starts reading it.
  • chatbot_source_list: pages learned, failed or skipped, with a reason for each.
  • chatbot_test_message: asks the bot a question as the owner. Test chats never email anyone.
  • Going live (chatbot_update with status live) is a person's action; an agent gets APPROVAL_REQUIRED.

Try it on your website

Paste your address and watch the chatbot learn your pages. No account and no card.