What is a WhatsApp QR code?
A WhatsApp QR code is just a QR that encodes a wa.me deep link — for example, https://wa.me/15551234567?text=Hi%21%20I%27d%20like%20to%20order. When scanned, the phone's OS recognises the URL, opens WhatsApp (or WhatsApp Business), and pre-fills the message you specified. The recipient just taps Send.
Because it's a static QR pointing at a stable WhatsApp link, it never expires, can't be deactivated by a third party, and works on any phone with WhatsApp installed — on iOS and Android.
Step-by-step: create a WhatsApp QR code in your browser
- 1Open the EazyAITools WhatsApp QR Code Generator.
- 2In the input, type your wa.me link: https://wa.me/<country-code><number>?text=<your%20message>.
- 3Use the country code with no + sign and no leading zeros (91 for India, 1 for US, 44 for UK, 971 for UAE).
- 4URL-encode the message — spaces become %20. Most browsers do this automatically when you paste a message with spaces.
- 5Drag the size slider up to 800 px for posters; keep it at 320 px for screen use.
- 6Click 'Download PNG' and you have your WhatsApp QR.
Pre-filled message: the most underused trick
Most WhatsApp QR codes only encode the number. Adding a pre-filled message dramatically lifts conversion because the customer doesn't have to think about how to start the chat — they just send.
Good pre-filled messages are specific and outcome-oriented: 'Hi! I'd like to order the chocolate truffle cake', 'Hello, I saw your apartment listing on the board', 'Hi, I'd like to book a table for 4 tonight'. Bad ones are generic ('Hello', 'Hi'). Specificity also helps you triage incoming chats faster.
Where to put your WhatsApp QR for the best scan rate
- Storefront window — eye-level, at least 5×5 cm printed.
- Restaurant table tents and menu corners ('Order via WhatsApp').
- Packaging inserts and warranty cards ('Questions? Scan to chat').
- Real estate signboards and event flyers.
- Click-to-chat ads on Instagram, Facebook and Google.
- Business cards (replace your phone number with the QR — fewer typos).
- Invoice and receipt footers (post-purchase support funnel).
Printing tips so the QR actually scans
Print at minimum 3×3 cm at 300 DPI. Smaller than that, modern phone cameras struggle to lock focus from arm's length.
Keep a 'quiet zone' (white margin) of at least 4 modules around the QR — don't crop right up to the edge.
High contrast matters more than color. Dark code on a light background scans best. Avoid putting the QR on a busy photo.
Always test the printed sample on both iPhone and Android before printing 1000 copies.
WhatsApp Business vs personal WhatsApp
wa.me links work identically for both WhatsApp and WhatsApp Business — the OS just opens whichever one is registered to that number. There's no separate 'WhatsApp Business QR code' format.
If you're using WhatsApp Business, you can also generate an in-app 'Short link' (Settings → Business tools → Short link) which gives you a wa.me URL you can drop into our QR generator.
Tracking scans (when you need analytics)
A raw wa.me QR can't tell you how many people scanned it. If you need scan analytics, wrap the wa.me URL in a short-link service (Bitly, Rebrandly, Dub.co) and generate the WhatsApp QR from that short URL instead. You'll get scan counts, geographic data and referrer info in the short-link dashboard.
The trade-off: short links can break if the service goes down or you stop paying. For mission-critical signage (storefronts, packaging), use the direct wa.me link.
FAQ
- Is the WhatsApp QR code generator free?
- Yes — 100% free, no signup, no watermark, no expiry. Generate as many as you want.
- Does the customer need to save my number first?
- No — that's the whole point. wa.me deep links open WhatsApp directly even if your number isn't in their contacts.
- Why isn't my pre-filled message showing?
- The text after ?text= must be URL-encoded. Spaces become %20, ! becomes %21, etc. Pasting from a regular text field usually handles this automatically.
- Will the QR work outside India / my country?
- Yes. wa.me is a global WhatsApp service. Make sure you include the correct country code in the number.
- Can I change the message later?
- Not on a printed QR — it's static. For changeable messaging, use a short-link wrapper (Bitly/Dub.co) and edit the destination URL there.