Free WhatsApp QR Code Generator

Turn your WhatsApp click-to-chat link into a scannable QR code that opens a conversation with you in one tap. No saving your number as a contact first, no typing — the customer scans, WhatsApp opens, and they're ready to send a message.

Paste your wa.me URL below. It uses the format https://wa.me/COUNTRYCODE+NUMBER, with no plus sign or dashes — for a US number 555-123-4567 you'd use https://wa.me/15551234567. You can also add ?text=Hello at the end to pre-fill the first message.

Add ?text=Your%20message at the end to pre-fill a greeting.

Customize Colors

Add Logo (Optional)

Why Use a WhatsApp Click-to-Chat QR Code?

WhatsApp is the dominant messaging app in most of the world outside the US, and click-to-chat is the most natural way to convert a physical touchpoint — a shop window, a printed ad, a flyer, a vehicle wrap — into an inbound message you can respond to. The customer never has to add your number as a contact, never types anything, never opens the address book. Scan, chat, done.

For small businesses without a CRM or chat widget, a WhatsApp QR on the storefront door does the work of a contact form. For restaurants and service businesses, pre-filling the message (?text=Hi%2C+I'd+like+to+book+a+table) starts every conversation in the right channel and saves your team the back-and-forth. For real estate agents and consultants, it puts your direct line on every printed listing and business card without exposing your number to spam.

It also works for WhatsApp Business: scans land in the Business app with your profile, business hours, and any automated greeting message already configured.

Frequently Asked Questions

How is this different from WhatsApp's built-in QR code?

WhatsApp's built-in QR (under Settings → QR code) only works when scanned from inside the WhatsApp app, and it adds you as a contact rather than opening a chat. A wa.me click-to-chat QR works with any phone's camera, opens a conversation directly, and can even pre-fill the first message — ideal for storefronts, business cards, and ads where the goal is starting a conversation, not exchanging contacts.

Can I pre-fill a message in the chat?

Yes. Include your text after a question mark in the URL, like this: https://wa.me/15551234567?text=Hi%2C%20I'd%20like%20to%20order. Spaces become %20 and other punctuation needs URL-encoding. When scanned, WhatsApp opens with your message already typed in the input box — the user just taps send.

Does the person scanning need to have WhatsApp installed?

If WhatsApp is installed, the QR opens a chat directly. If not, the wa.me link opens in a browser and offers to install WhatsApp first. Either way the user lands in a chat with you once the install completes.

What format does the phone number need to be in?

Use international format with the country code, no plus sign, no spaces, no dashes. A US number 555-123-4567 becomes 15551234567 in the wa.me URL (1 is the country code for the US). A UK number 020 7946 0958 becomes 442079460958.

Does this work for WhatsApp Business as well as regular WhatsApp?

Yes. The wa.me URL format is the same for both. If your number is registered with WhatsApp Business, the chat opens in the Business app and the customer sees your business profile and any greeting message you have configured.