WhatsApp QR Code Generator

Customers scan and land straight in a WhatsApp chat with you, message already typed.

Runs in your browser. Your files never leave your device.

How do I make a QR code that opens WhatsApp?

To make a WhatsApp QR code, open FixDoks's WhatsApp QR Code Generator and enter your number with the country code. Add an optional pre-filled message, and the tool builds a wa.me link and turns it into a code in your browser. Customers scan it and land straight in a chat with you.

WhatsApp QR Code Generator at a glance

Link formatwa.me with optional message
FormatsPNG or SVG
ProcessingIn your browser; your files are not uploaded
PriceFree, no watermark
DownloadFree Google sign-in
Works onChrome, Edge, Safari and Firefox on Windows, Mac, Android and iPhone

How to use WhatsApp QR Code Generator

  1. Enter your WhatsApp number with the country code and no + sign or spaces. For India that is 91 followed by the 10 digit mobile number.
  2. Optionally type a message that will appear pre-filled, such as "Hi, I want to know the price of...".
  3. Add your logo or brand colour if you like, then download the PNG or SVG.
  4. Scan it with a different phone to check that the right chat opens.

How WhatsApp QR codes work

WhatsApp supports "click to chat" links in the form https://wa.me/919876543210. When opened, they start a chat with that number without the person having to save it as a contact first. You can add ?text= with a message, and WhatsApp puts it in the typing box ready to send. FixDoks builds this link for you, encodes the message correctly and turns it into a QR code.

Getting the number format right

The number must be in full international format, with only digits:

  • Start with the country code: 91 for India, 971 for the UAE, 1 for the USA and Canada, 44 for the UK.
  • Then the mobile number without the leading 0.
  • No +, spaces, dashes or brackets. The tool removes them if you type them.

So an Indian number 098765 43210 becomes 919876543210. If the country code is missing, WhatsApp will say the number is not on WhatsApp or open the wrong person.

Why add a pre-filled message?

Many people scan a code, see an empty chat and do not know what to write, so they leave. A short pre-filled message removes that friction. It also tells you where the customer came from. For example, use "Hi, I saw your poster at the Andheri store" on one code and "Hi, I found you on Instagram" on another. When the messages arrive you will know which one worked. The customer can still edit the message before sending.

Where businesses use it

  • Shop counters and packaging: "Scan to reorder on WhatsApp" for kirana stores, pharmacies, bakeries and tailors.
  • Visiting cards and flyers: a direct line to you without typing your number.
  • Restaurant tables: for takeaway orders or feedback.
  • Service businesses: plumbers, tutors, salons and clinics can take bookings in chat.
  • Product manuals: a support chat code on the warranty card.

Works with WhatsApp Business too

The same link format works for both regular WhatsApp and WhatsApp Business numbers. WhatsApp Business also offers its own short link and QR code inside the app settings, but that code does not let you choose a design or colours. Making it here lets you add your logo and download a print-ready SVG.

Test before printing

Always scan the code with another phone. Check that it opens a chat with your number and that the message looks right, especially if you used Hindi or another script. The code uses UTF-8 encoding, so emoji and Indian languages are supported.

Frequently asked questions

Do people need to save my number to chat?
No. The wa.me link opens a chat with your number directly, without saving it as a contact first.
Does this work with WhatsApp Business?
Yes. The link format is the same for WhatsApp and WhatsApp Business numbers.
Can I write the message in Hindi or other languages?
Yes. The message is encoded as UTF-8, so Hindi, Tamil, Marathi, emoji and other scripts work. Scan it once to check.
What happens if someone scans it on a computer?
The link opens WhatsApp Web or the WhatsApp desktop app with the chat ready, if they are logged in.
Can I change the message later?
Not on a printed code, because the message is stored inside it. Create a new code if you want a different message.