Why a QR code works so well for WhatsApp
WhatsApp is the #1 messaging app in 100+ countries — your customers already have it open. A QR code that drops them straight into a chat with your business beats every form, phone tree, or email contact link you can offer.
- Customers prefer chat over filling forms or making cold calls. WhatsApp feels familiar, fast, and personal.
- Pre-filled messages add context — "Hi, I'm interested in property #123" saves the customer typing and gives you context-rich leads from the first message.
- Versatile across industries — works for B2C support, B2B inquiries, real estate, e-commerce, and after-hours storefront questions.
- Zero friction — they scan, WhatsApp opens to the chat, the message is pre-typed, ready to send. No app downloads, no sign-ups, no detours.
Generate your WhatsApp QR in 5 steps
Use the wa.me format with your number
Use the official format: https://wa.me/PHONENUMBER where PHONENUMBER includes the country code without the + or spaces. For example, 14155551234 for a US number — that becomes wa.me/14155551234.
Optionally add a pre-filled message
Append ?text= to pre-fill the chat: wa.me/14155551234?text=Hi%2C%20I%27m%20interested%20in.... Use %20 for spaces, %2C for commas, and %27 for apostrophes.
Generate the URL QR
Open the URL QR generator, paste your wa.me link, and click generate. Download as PNG for print or SVG for crisp vector use.
Test on a phone without WhatsApp installed
Borrow a phone that doesn't have WhatsApp and scan. The link should fall back to WhatsApp Web in the browser. This confirms the QR works for every customer, not just app-installers.
Print at minimum 3×3 cm with a clear caption
Add a caption like "WhatsApp us →" near the QR. Stay at 3×3 cm minimum for stickers and packaging, and go bigger for window decals or after-hours storefront QRs that get scanned from the sidewalk.
3 WhatsApp QR templates that drive conversations
🏠 Real estate flyer QR
Property listing flyer with 'Ask about this home' — pre-filled with the property ID so leads arrive with context.
📦 Product packaging QR
Inside the box — 'Questions? Chat us' — drives post-purchase support to chat instead of email or returns.
🪟 Storefront window QR
After hours — customers scan to ask about hours, products, or appointments without knowing if you're open.
Best practices for WhatsApp QR codes
- Always use wa.me/ format with the country code — no
+, no spaces. International compatibility starts here. - Pre-fill messages for context — real estate flyers should pre-fill the listing ID, support QRs should pre-fill the product or order number.
- URL-encode special characters —
%20for spaces,%2Cfor commas. Skipping this breaks the pre-fill. - For business accounts, set up auto-replies with menu options — customers get an instant response even when you're asleep.
- Add a clear CTA — "WhatsApp us →" beats a bare QR every time. Tell people what will happen.
- Test the destination — confirm the QR opens chat directly, not the WhatsApp settings or profile screen.
Common mistakes to avoid
- Local phone format without country code — international customers can't reach you, period.
- Pre-filled messages too long — they get cut off in the scan and become random text noise.
- Wrong country code format —
+1instead of1breaks the wa.me link silently. - Using a landline number — WhatsApp requires a mobile number capable of receiving SMS verification.
- Assuming everyone has WhatsApp — provide an SMS or email fallback for markets where WhatsApp isn't dominant.
Frequently asked questions
Do I need WhatsApp Business?
No, personal works. WhatsApp Business adds auto-replies, catalogs, and analytics — recommended for businesses getting any meaningful inbound volume.
What's the pre-filled message character limit?
Around 1000 characters URL-encoded — keep it under 200 for clean scanning and a friendlier opening message.
Does it work on desktop computers?
Yes — opens WhatsApp Web. Customer can sign in with a QR scan from their phone or use the WhatsApp desktop app.
Can I add context to the message?
Yes — pre-fill with order ID, property ID, or "Question about [topic]" using ?text=. Context-rich leads are the killer feature.
What if the customer only has SMS?
Provide a fallback: print "Or text +1-555-0123" below the QR. Belt-and-suspenders approach for non-WhatsApp markets.
Can multiple agents share one number?
Yes — WhatsApp Business supports multiple devices logged into one number, with up to four linked devices.
Will WhatsApp block my number for too many incoming messages?
Personal accounts can be flagged for spam. WhatsApp Business is built for high volume — switch to it if you'll get 100+ messages/day.
Is this QR code generator really free, with no catch?
Yes — free forever. No sign-up, no watermark, no usage limits, no expiry. The entire generator runs in your browser, so we have no server costs to recover. No premium tier exists.
Will my QR code expire or stop working?
No. Static QR codes (which this site generates) never expire — they encode the destination directly into the image. The QR works as long as the URL or content it points to is still valid. Print once, scan forever.
Can I track how many people scan my QR code?
Not from the QR itself (static codes have no built-in analytics). The simplest workaround: add UTM parameters to your destination URL (e.g. ?utm_source=qr&utm_campaign=flyer) and read scans in Google Analytics, Plausible, or your site's log files.
What's the minimum print size for a QR code to scan reliably?
Rule of thumb: 2×2 cm (0.8") for cards and stickers, 5×5 cm for table tents and posters, 30×30 cm for billboards. The 1:10 ratio works: scan distance ≈ QR size × 10. Always test scan at actual size before printing a large batch.
Can I edit where the QR points after it's printed?
Not directly — static QR codes have the destination baked in. Workaround: point your QR to a short URL on your own domain (e.g. yourdomain.com/menu) that redirects to the real destination. You can change the redirect target any time without reprinting.
Related guides
From the blog
← Browse all For Payments QR codes