Your QRToolkit

Free WhatsApp QR Code Generator

Generate a QR code that opens a WhatsApp chat with your number and a pre-filled message when scanned.

Ad - 320×50 mobile banner

Must start with your country code - e.g. +27 82 123 4567 or +1 202 555 1234.

Find this tool useful? Save it for next time.

Ad - 300×250 rectangle

How to create a WhatsApp QR code

Enter your WhatsApp phone number including the country code - for example, +1 for the United States or +44 for the United Kingdom. Optionally add a pre-filled message that will appear in the chat box when someone scans the code. Click Generate WhatsApp QR Code, then download the result as PNG or SVG.

What is a WhatsApp QR code?

A WhatsApp QR code encodes a wa.me link. When a device camera reads the code, it opens WhatsApp and starts a new chat with the specified number - no need for the scanner to add the contact first. If a pre-filled message was set, it appears in the message input ready to send or edit.

This makes WhatsApp QR codes useful for businesses that want customers to start a conversation quickly, without the friction of typing a phone number or adding a contact manually.

Do I need a WhatsApp Business account?

No. The QR code works with any WhatsApp account - personal or Business. However, WhatsApp Business accounts benefit from additional features like automated replies, business profiles, and catalogue listings that make the landing experience more professional for customers.

Where should I use a WhatsApp QR code?

Common use cases include business cards, shop windows and countertops, product packaging, printed receipts and invoices, restaurant menus, event badges, and anywhere a direct customer conversation is valuable. A pre-filled message like "I scanned your QR code and would like a quote" helps qualify enquiries and sets context for the conversation.

Is a WhatsApp QR code private?

Your phone number is encoded into the QR code image. Anyone who scans it - or reads the raw data - can see the number. Only use this tool with a number you are comfortable making accessible to the public. Your number and message are never sent to any server by this tool; all encoding happens in your browser.

Frequently asked questions

What does a WhatsApp QR code do?

When someone scans a WhatsApp QR code, it opens a WhatsApp chat with your number directly - without the scanner needing to save your contact first. If you added a pre-filled message, that text will already be typed in the message box, ready to send with one tap.

Does the person scanning need WhatsApp installed?

Yes. The QR code encodes a wa.me link. Scanning it opens WhatsApp on the device. If WhatsApp is not installed, the device will typically open the wa.me URL in a browser, which redirects to the app store download page.

Do I need to include a country code?

Yes. WhatsApp requires international format phone numbers without spaces or symbols. For example, a US number would be +12025551234 and a South African number would be +27821234567. Omitting the country code will cause the link to fail.

What should I put in the pre-filled message?

Keep it short and contextual. Good examples: "Hi, I found you via your business card", "I'd like to book an appointment", or "Please send me a quote for [service]". The scanner can edit or delete the message before sending, so a prompt rather than a complete sentence works well.

Is this tool free?

Yes, completely free with no account required and no usage limits. All QR code generation happens in your browser - your phone number and message are never sent to any server.

Where should I display a WhatsApp QR code?

Common placements include business cards, product packaging, shop windows, menus, invoices, email signatures (as an embedded PNG), and conference name badges. Anywhere a customer or contact might want to reach you quickly.

Can I use this for a WhatsApp Business account?

Yes. The wa.me link format works identically for personal and WhatsApp Business numbers. Enter your WhatsApp Business phone number and the QR code will open a chat with that account.