WhatsApp QR Code Generator
Turn your WhatsApp chat link into a scannable QR code for shops, packaging and posters.
Leave blank to let the payer enter the amount.
That looks like a UPI ID. A text QR of a UPI ID will not open the payment screen — use the UPI QR Code Generator to create a scannable payment QR.
Your QR code is ready
Download PNG
Test by scanning from inside GPay or PhonePe (their scan button) — phone cameras and Google Lens show UPI links as plain text instead of opening payment.
Was this tool helpful?
Thanks for the feedback!
WhatsApp QR Code Generator creates a printable code that opens a WhatsApp chat with your number when someone scans it, optionally with a first message already typed for them. Shops, home bakers, tutors and service businesses put these codes on counters, packaging and flyers so customers can message without saving the number first.
Step 1: get the chat link right
The code simply contains a WhatsApp click-to-chat link, so that link has to be correct before you generate anything. The format is:
https://wa.me/919876543210
That is the country code followed by the full number, with no plus sign, spaces, dashes, brackets or leading zero. An Indian mobile written as 098765 43210 becomes 919876543210. To pre-fill a message, add ?text= and the message in URL-encoded form, for example https://wa.me/919876543210?text=Hi%2C%20I%20want%20to%20order. The easiest way to build that is the WhatsApp Link Generator, which strips formatting from the number and encodes the message for you.
Step 2: generate, check and download
Paste the finished link into the Text or URL box, choose a size and download the image. Before printing, open the link in your phone's browser to confirm it opens the right chat, then scan the finished code from a second phone. It takes a minute and avoids reprinting a whole batch of stickers.
How a pre-filled message changes the code
Every extra character adds data, and the code grows to hold it. A bare link such as https://wa.me/919876543210 fits in a 25 × 25 grid of squares. Adding the short message "Hi, I want to order" takes the link to 61 characters and the code to 33 × 33, which means smaller squares at the same printed size. Emojis push it further still, because each one turns into 12 characters once URL-encoded (🥭 becomes %F0%9F%A5%AD). Keep the pre-filled text short, something like "Hi, please send the price list", and let the conversation carry the details.
Placement ideas that work
- Shop counters and delivery bags: "Scan to reorder on WhatsApp", with the message "Hi, I'd like to reorder".
- Visiting cards: print the code at least about 2 cm wide, with clear white space around it.
- Restaurant tables: make one code per table with a message such as "Table 7: I'd like to order", so each chat tells you where it came from.
- Posters and events: print the code larger for scanning at a distance, and put the number underneath for people who prefer to type it.
- Payments: keep chat and payment separate; a UPI QR code next to the WhatsApp one lets customers pay after confirming an order.
Before you print a large batch
The phone number is fixed inside the printed pattern. If you change numbers, move the business to a different WhatsApp Business number, or lose access to the SIM, every printed copy has to be replaced, so use a number you plan to keep. wa.me links open whichever WhatsApp app is installed, personal or Business, on Android and iPhone. If the person scanning doesn't have WhatsApp, they see a WhatsApp web page instead of a chat.