QR codes

Make a WhatsApp QR code

Enter a phone number and optional message, then download a QR that opens a chat when scanned.

Try it here, no account needed
  1. Enter the numberType the WhatsApp phone number and an optional first message.
  2. Check the previewThe QR code is generated in your browser and updates as you type.
  3. 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
Open the free desktop

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.