Skip to main content
QRSenBuilt for business
Use Cases

QR Code for WhatsApp (Click-to-Chat)

Encode a WhatsApp click-to-chat link — wa.me/[your phone number], optionally with ?text= to pre-fill a message — as a standard URL QR code. Scanning it opens a chat already addressed to your business, so the customer never has to save your number first.

The link format is simple: wa.me/ followed by your full phone number in international format, digits only, no plus sign, no spaces, no leading zeros. For a US number that's wa.me/15551234567. Add ?text=Hi%2C%20I%27d%20like%20to%20ask%20about... at the end to pre-fill the message box with a specific question, which is useful if the code appears on a specific product or service and you want the chat to start with context instead of a blank message. Paste that finished link into QRSen's URL QR code type — no account needed for the core generator.

Placement depends on where the intent to message you is highest. A storefront window code needs to be large enough to scan from the sidewalk, which usually means a shorter link scans more reliably at that size since less data means a slightly less dense pattern. A receipt or business card code can be smaller because it's read at arm's length. Packaging inserts work well for post-purchase support — a customer with a setup question can message you directly instead of hunting for a support email.

The common mistake is testing the link only at a desk before printing. Confirm the wa.me link actually opens a chat pre-addressed to the right number on both an iPhone and an Android phone, since a stray character in the phone number or a broken URL encoding on the pre-filled text is easy to miss until someone actually scans it. Also worth knowing: the customer needs WhatsApp installed for the chat to open directly — without it, most phones fall back to a browser page prompting them to get WhatsApp or use WhatsApp Web.

Because the code is static, it works indefinitely as long as the number and pre-filled text stay the same. If your business number ever changes, old printed codes will keep pointing to the retired number, so you'd generate and reprint a new code rather than expecting an old one to update itself.

A WhatsApp click-to-chat code pairs especially well with a short line explaining what the chat is for, rather than a bare code with no context — "Scan to ask about sizing" or "Scan for order support" gives the customer a specific reason to start the conversation rather than leaving them to guess whether messaging is even the right move for their question.

For businesses fielding a high volume of chats, it's worth thinking through staffing before printing a click-to-chat code widely — a code that generates messages faster than anyone can respond to them creates a worse impression than no code at all, since customers who message a business and get no reply for days often assume no one's paying attention. Setting expectations with an auto-reply, if the WhatsApp Business tools support one, helps bridge the gap during busy periods.

Frequently asked questions

No — scanning just reads the link like any URL. But opening an actual chat requires WhatsApp on their phone. Without it, most phones open a browser page that offers WhatsApp Web or a download link instead.
Yes. Add ?text= followed by a URL-encoded message to the end of the wa.me link. Different codes — say, one per product line — can each open with a different pre-filled question.
The old code keeps pointing to the old number since it's static. You'd build a new wa.me link with the updated number and generate a fresh code to replace the printed ones.
Yes, the wa.me format works identically for WhatsApp Business numbers.