freebarcodeqr.com

Free WhatsApp QR Code Generator.

Print a QR that opens a chat with you on WhatsApp. No app install, no account required for the scanner.

Generated in your browser. Never stored.

Live preview updates as you type.
Colors
#0B1220
#FFFFFF

Contrast 18.7:1 — scans reliably.

Foreground gradient
Body dots
Corner eyes
Outer square
Inner dot
Frame & CTA text

A printed frame raises scan rate. Uses your foreground color for the border and band; text is rendered in the background color for contrast.

Logo

Logo is overlaid in the center. Error correction is automatically raised to H (30% recovery) when a logo is present.

A WhatsApp QR encodes a wa.me link with your phone number, optionally with a pre-filled message. Anyone who scans it opens WhatsApp on the chat screen with you, ready to send.

Use the URL field below and paste: https://wa.me/15555550100 (replace with your full international number, no plus sign, no spaces). To pre-fill a message, append ?text= followed by URL-encoded text, e.g. https://wa.me/15555550100?text=Hello.

The code is generated by JavaScript running on your device. We don't host it, log it, or send it anywhere. Close the tab before downloading and nothing is left behind.

Free forever. No signup. No watermark. No expiry. The code you download today still works in ten years.

What to encode

The wa.me format is the WhatsApp-official deep link. The number must be in full international format without the plus sign or any separators: https://wa.me/15555550100 for a US number, https://wa.me/447700900000 for a UK number.

Optional message pre-fill: append ?text=Your%20message — spaces become %20, line breaks become %0A. WhatsApp will open the chat with that text staged in the input ready for the user to send.

Avoid wa.link short-URLs created by WhatsApp Business app for QR purposes — they redirect through Meta's servers and behave like dynamic links. wa.me is direct and never breaks.

Where it earns its place

Restaurant table cards (book a table via WhatsApp), real-estate signs (text an agent), business cards (chat instead of email), event flyers (RSVP via WhatsApp), retail packaging (customer service contact).

Markets with high WhatsApp adoption — most of Latin America, India, much of Europe and the Middle East — see meaningfully higher response rates when contact is via WhatsApp QR vs phone or email.

Privacy of the encoded number

The phone number is encoded in plain text in the QR dot pattern. Anyone who scans the printed code can read it. Treat the QR card as moderately sensitive — fine for storefront use, less appropriate for, say, a public lamp-post poster.

If you want a QR that can be revoked (e.g. for short-term campaigns), use a redirect on your own domain (yoursite.com/chat → wa.me/...) so you can change the target later. The QR itself stays static.

Frequently asked questions

Do scanners need WhatsApp installed?
Yes. The wa.me link opens the WhatsApp app if installed; otherwise it falls back to the WhatsApp web page asking to install. On phones without WhatsApp, the scan effectively becomes an install prompt.
Can I change the number after printing the QR?
Not directly — the number is encoded in the dot pattern. Workaround: encode a URL on your own domain that redirects to wa.me/... Then changing the number is a redirect update, not a reprint.
Will it work in countries where WhatsApp is blocked?
No. The wa.me URL needs to resolve to WhatsApp's servers; if the country blocks them, the scan fails. Mainland China, parts of the Middle East, and a few other regions block WhatsApp at the ISP level.

Related QR types