Real QR Generator

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

#171717
#ffffff

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

More QR code types