Free WhatsApp QR Code Generator
Generate a QR code that opens a WhatsApp chat with a pre-filled message — no need to save a contact first.
1
Choose a QR type
How to create a WhatsApp QR code
- 1
Enter the destination WhatsApp number including the country code, without spaces or symbols if possible (e.g. 12025550123).
- 2
Optionally write a Pre-filled message so the chat opens with your text already typed in.
- 3
Check the live preview updates as you type.
- 4
Open Customize appearance for colors, dot and corner style, size, and an optional logo.
- 5
Click Generate QR Code and download as PNG, SVG, or JPG.
Common uses for WhatsApp QR codes
- Customer support entry points printed on packaging
- Event vendors taking quick order requests
- Real estate agents fielding fast listing inquiries
- Community or group invite flyers
Tips for better results
- Double-check the country code is included and correct — WhatsApp numbers won't resolve without it.
- A pre-filled message helps you triage incoming chats faster once scans start coming in.
Features
- Strict international-number validation
- Always requires a complete, real number with country code — never a bare local number that could open the wrong chat.
- Pre-filled opening message
- Set the text ahead of time so every scan starts the conversation the same way.
- Works with or without the app
- Falls back to WhatsApp Web automatically if WhatsApp isn't installed on the scanning device.
- Full visual customization
- Colors, dot and corner style, size, margin, error correction, and an optional logo.
- PNG, SVG, and JPG export
- Download in whichever format fits packaging, signage, or a digital storefront.
Benefits
- No contact-saving step
- Skips the awkward "save my number first" flow — the chat just opens.
- Faster customer support intake
- A consistent pre-filled message helps you triage incoming chats the moment scans start coming in.
- Familiar to billions of users
- WhatsApp is already installed for most scanners worldwide, so there's little friction to starting a chat.
- Fully private generation
- The number and message are encoded entirely in your browser — nothing is sent to a server.
- Free with no limits
- Generate as many WhatsApp QR codes as you need, for as many numbers as you manage.
Frequently asked questions
It opens WhatsApp (the app if installed, or web.whatsapp.com in a browser otherwise) with a chat to your number already open, and your pre-filled message ready in the text box if you set one.
WhatsApp's wa.me links route purely by the digits in the link — there's no on-device dialer to interpret a local number the way a phone call does, so an incomplete number either fails to open a chat or, worse, opens a chat with the wrong person entirely. The country code has to be baked into the number itself.
No — WhatsApp's own convention is digits only, no plus sign and no spaces (e.g. 12025550123 for a US number). The generator accepts a leading + too and normalizes it, but digits-only matches WhatsApp's documented format.
No — that's the main advantage of a WhatsApp QR code. It opens a chat directly by number, without either side needing to add the other as a saved contact first.
No — it opens the chat with your message pre-filled in the text box, but the person scanning still has to tap send themselves.
The link falls back to web.whatsapp.com in their browser, which still works if they have a WhatsApp account, but requires their phone to be linked — this is standard WhatsApp Web behavior, not something this generator controls.
Yes — this is one of the most common uses, letting customers reach a support line via WhatsApp without you publishing the number as a plain contact anyone could add.
Yes — the wa.me link format works identically whether the number is a regular WhatsApp account or a WhatsApp Business account.
It's capped at 300 characters here, which is more than enough for an opening line — WhatsApp messages themselves can be much longer, but a long pre-fill just makes the QR code denser to scan.
Not with this form directly, since it's built for a number-plus-message chat link — but you could paste a WhatsApp group invite URL into the URL/Website generator instead, since a group invite is just a regular link.
The validator checks it as a real, fully-qualified international number (country code plus subscriber number) using the same numbering-plan data as phone apps — a wrong digit count for that specific country, or a fake area/exchange code, will still fail even if the total length looks plausible.
Yes — anyone who scans it opens a chat to the same destination number, which is exactly why it works well as a single shared support or sales entry point.