WhatsApp QR Code Generator

Get customers chatting in one scan. Pre-fill the opening message, customize the QR colors.

Settings

Pattern
Eye
Background

Higher resolutions available with a SlideModel subscription.

https://slidemodel.com/

Exports include a SlideModel watermark. Upgrade to remove.

A WhatsApp QR code encodes a wa.me click-to-chat URL — WhatsApp's official format. When a customer scans it, WhatsApp opens directly to a chat with your number, with an optional pre-filled opening message. This is the modern equivalent of "DM us on Instagram" or "text us" — frictionless and conversational.

The use cases are concentrated in customer-facing businesses: restaurants posting a QR on the menu so guests can WhatsApp-message orders or feedback; retail stores with a QR for "Out of your size? Scan to chat"; service businesses (salons, mechanics, repair shops) with a QR for appointment requests; real-estate agents putting a QR on yard signs so buyers can ask about the property without picking up the phone; events with a QR for organizer questions; delivery and logistics businesses with a QR for tracking inquiries or delivery preferences.

The pre-filled message is the magic ingredient. A QR code where scanning opens "Hi, I'm interested in the property at 123 Main Street" already pre-typed gets dramatically more conversions than a blank chat that asks the visitor to figure out how to start. The visitor reviews the pre-filled message, optionally edits, and hits Send — total interaction time is often under five seconds.

This tool builds the WhatsApp click-to-chat URL automatically: enter your WhatsApp business number (with country code, no dashes or spaces), enter an optional pre-filled message, and the URL gets encoded as a QR code. Customize the dot pattern, colors, and add a logo (your business logo or the WhatsApp glyph) so the QR matches your visual identity. Export as PNG or SVG.

Works with both WhatsApp Business and personal WhatsApp accounts — the format is the same. For WhatsApp Business accounts, customers who chat through the QR can see your business profile (description, hours, address) which adds trust before they send the first message.

Frequently asked questions

What's the format of a WhatsApp QR code URL?

WhatsApp's documented click-to-chat URL is `https://wa.me/<phone>?text=<urlencoded-message>`. The phone is in international format without the leading `+` (e.g. 15551234567 for US +1-555-123-4567). The text parameter is the URL-encoded pre-filled message. This tool builds the URL automatically from your inputs — you don't need to type the URL manually.

Will the WhatsApp QR code work on phones that don't have WhatsApp installed?

If WhatsApp is installed, the QR opens directly to the chat. If WhatsApp is not installed, the QR opens the wa.me URL in a browser, which then offers to redirect to the App Store / Play Store to install WhatsApp, or to open WhatsApp Web if the user is on desktop. So the worst case is a slightly longer flow, not a broken QR. In practice in markets where WhatsApp is dominant (Latin America, Europe, South Asia, the Middle East), almost every customer who scans already has WhatsApp.

Can I have the pre-filled message in a language other than English?

Yes — the message field accepts any UTF-8 text, so any language with Unicode support works (Spanish, Arabic, Hindi, Portuguese, Japanese, etc.). The text gets URL-encoded for the QR but renders back to the original language in WhatsApp when the user scans.

Should I use a WhatsApp Business account or a personal account for the QR?

WhatsApp Business is strongly recommended for any customer-facing use. It provides a business profile (address, hours, website, catalog), supports labels and away messages, and is permitted under WhatsApp's commercial-use policy. Using a personal account for business may violate WhatsApp's terms. WhatsApp Business is free for small businesses and only takes a few minutes to set up.

Can I track how many people scan the WhatsApp QR code?

Not directly through WhatsApp — they don't expose per-conversation source metadata. You can approximate by including a unique tracking suffix in the pre-filled message (e.g. "...via Store-A QR") so when conversations come in your inbox you can sort by the suffix. For more rigorous tracking, use a short-link service (Bitly etc.) that wraps the wa.me URL — your QR encodes the short link, the short link redirects to wa.me, and Bitly's dashboard counts each scan.