A WhatsApp QR code takes someone from "I have a question" to a chat with your business, message already typed, in one scan. Here's how wa.me links work, and how to write a pre-filled message that actually helps instead of feeling like a form.
How wa.me links work
WhatsApp's official short-link format is wa.me/[country code][number], with no plus sign, spaces, or leading zeros — just digits. Scanning a QR code encoding this link opens a chat with that number directly, without the sender needing to save it as a contact first.
Adding a pre-filled message
Append ?text= followed by a URL-encoded message to pre-fill the chat box: wa.me/15551234567?text=Hi%2C%20I%27m%20interested%20in%20your%20menu. The recipient can edit it before sending, but starting with context — "I'm calling about the job listing," "I saw your table tent about the tasting menu" — cuts down on the back-and-forth of figuring out what someone wants.
Where this works well
- Restaurant table tents. "Message us for reservations" with a pre-filled date-request template.
- Retail packaging. "Questions about this product? Chat with us" for quick support without an app download.
- Event badges or flyers. A quick way for attendees to follow up with an organizer or vendor after the fact.
- Business cards. An alternative or addition to a phone number for people who prefer messaging over calling.
Build yours in the editor → capyqr.com
Common mistakes
- Wrong number format. Include the country code, no plus sign, no spaces, no leading zeros — test it in a browser first before encoding.
- Un-encoded special characters in the pre-filled message (spaces, punctuation) breaking the link — use a URL encoder or let your QR generator handle it.
- A message so generic it doesn't help — "Hi" pre-filled adds nothing; give the recipient's business actual context to act on.
A WhatsApp code ready to print
Make yours with Capy QR's WhatsApp QR code generator — free, styled, and dynamic if you want to update the number or message later:
Frequently asked questions
- How do I make a WhatsApp QR code?
- Encode a wa.me link (wa.me/[your number]) into a QR code, optionally with a ?text= parameter for a pre-filled message. Scanning it opens a chat with your number, message already typed and ready to send.
- What is a wa.me link?
- wa.me is WhatsApp's official short-link format for starting a chat with a specific number without saving it as a contact first — the format is wa.me/[country code][number], optionally followed by ?text=[URL-encoded message].
- Should I pre-fill a message in my WhatsApp QR code?
- Usually yes — a pre-filled message like "Hi, I'm interested in [product]" removes the blank-chat hesitation and gives you context on what the person is asking about before you even open the message.
- Does the phone number need a country code?
- Yes — the wa.me link requires the full international format with country code and no leading zeros or symbols (e.g. 15551234567 for a US number, not +1 (555) 123-4567). Getting this wrong is the most common reason a WhatsApp QR code fails to open the right chat.
- Can I make a dynamic WhatsApp QR code?
- Yes, if you use a dynamic QR code that redirects to your wa.me link — that way you can change the destination number or pre-filled message later without reprinting, useful if a business line or promotion changes.
Bottom line: get the number format right and pre-fill a message with real context — that's what separates a WhatsApp QR that converts from one that gets ignored. Ready to make one? Open the WhatsApp QR code generator or browse more QR guides.
