QR codes
Make a WhatsApp QR code
Enter a phone number and optional message, then download a QR that opens a chat when scanned.
This tool didn't load
Nothing was sent anywhere — whatever you added stayed on your device. Open the full tool, or reload the page.
How it works
- Enter the numberType the WhatsApp phone number and an optional first message.
- Check the previewThe QR code is generated in your browser and updates as you type.
- Download or copyDownload the QR code as a PNG, or copy the image to share it.
Save and continue on the desktop
Download or copy your result here first. Open the free desktop to save to Files or use more features.
- Colors, a logo and SVG in the full QR Generator
- Save to Files when you continue on the desktop
- Every tool in one place, no new tabs
After you download, continue on the desktop for Files or the full app.
What WhatsApp QR Generator can do
The link behind the code
What gets encoded is a plain wa.me link: spaces, brackets, dashes, and the leading plus are stripped, so +1 (555) 010-0199 becomes wa.me/15550100199. The country code is not optional. A number that starts with 0 gets no code until you add one; a leading 00 becomes a plus, a Russian 8 900… becomes +7 900…, and the line under the field shows the number the code will open. A number typed with no country code at all, like 555 010 0199, still opens the wrong chat or none. The number also has to be registered on WhatsApp; the app answers a link to an unregistered number with an error, not a chat.
The prefilled message is a draft, not a form
Your text rides along as a ?text= parameter and lands in the sender’s input box, where they can edit it or delete it before hitting send. That makes it useful as a starting line rather than as data you can rely on: "Hi, I would like to book a table for Friday" saves someone typing and tells you which sticker they scanned. Keep it to one sentence. A long draft looks like spam in a fresh chat.
Where a chat QR beats a phone number
On a shop window, a menu, a delivery van, or the last slide of a talk: people point a camera instead of copying eleven digits into a new contact.
More QR code generators
Questions
Which number format works?
International format with the country code, like +1 555 010 0199. Spaces, brackets and dashes are cleaned up for you.
Can I prefill a message?
Yes. The message lands in the input box of whoever scans, and they can edit it before sending. For many codes at once, the full QR Generator in nopa reads a CSV of up to 200 rows. Put a complete wa.me link in each row.
Can I make a QR for a WhatsApp group?
Not from this page. It builds chat links for one number. Copy the group invite link from WhatsApp and make a code from it on the plain QR generator instead.
The number changed. Can I edit the printed code?
No. The number is part of the image, so a new number means generating and reprinting. If the code goes somewhere expensive to replace, point it at a landing page you control instead.