WhatsApp QR Code Generator
Scan-to-chat: generate a QR code that opens WhatsApp with your number ready and a message pre-filled. No app download, no sign-up.
Create your WhatsApp QR code
1 Complete the content
2 Design your QR
Social icon (optional)
PNG, JPEG, WEBP, or SVG. Adding a logo raises the minimum error-correction level to Q.
3 Download your QR
Enter text to generate a QR code
Why use this generator
No app or account needed
Whoever scans it just needs WhatsApp already installed — no download, no sign-up on your end.
Message pre-filled for them
Add an optional starter message so the conversation begins exactly the way you want it to.
Generated entirely in your browser
The link is built locally from the number and message you enter — we never see or store your phone number.
Works on desktop too
Scanning opens WhatsApp on mobile, or WhatsApp Web if they're scanning from a webcam on desktop.
Tips before you print
Write a message that starts the conversation
Something like "Hi, I'd like to place an order" or "Hi, I have a question about..." gets replies faster than a blank chat.
Use the full number with country code
Include the "+" and country code (e.g. +1 555 123 4567) so the code works no matter where someone scans it from.
Great for counters and packaging
Business cards, shop counters, restaurant tables, delivery packaging, and email signatures are the most common places this gets used.
Frequently asked questions
Is my phone number exposed? +
It's visible in the link the same way it would be in any wa.me link you shared directly — that's how WhatsApp's own link format works.
Does the other person need my number saved as a contact? +
No — scanning opens a chat with you directly, no need for either side to save the other's number first.
Does it work on desktop? +
Yes — scanning with a webcam or a phone opens WhatsApp Web if you're not on mobile.
Can I change the message later? +
Not on a printed static code — the message is baked in. Generate a new code if you want to change it.
Do I need a WhatsApp Business account? +
No, a regular WhatsApp account works fine — this just builds a standard wa.me link.
Running this across multiple locations?
If you need to update the number or message after printing, or want to see how many times the code's been scanned, that needs a dynamic QR code.
Get started