WhatsApp QR Code Generator

One scan opens a WhatsApp chat with you, with the first message already written. Nobody has to save your number or type anything.

Free to start · no card required · works on every phone camera

On the flyer

Sharma Interiors

Scan to WhatsApp us

Point your camera — no app needed

What they see

Sharma Interiors

Business account

Hi, I saw your poster at the metro station and want a quote.
Thanks for reaching out! What size is the room?
Type a message
Opens instantly, no app
A code on a poster and the chat it opens. The customer's opening message is already written — which matters, because a business cannot start a WhatsApp conversation, only answer one. Your business name shows instead of a bare number, and nobody saves a contact.

How to make one

  1. 1

    Pick your country and number

    Choose the country code from the dropdown, then type your number without it — 10 digits for India.

  2. 2

    Write the opening message

    Optional but worth it. Something like 'Hi, I saw your poster and want a quote' saves the customer thinking.

  3. 3

    Design it

    Colours and frames are free, so it can look like part of the flyer rather than stuck on it. Your logo on the code is a Pro feature.

  4. 4

    Download and print

    PNG is free and covers screens, social and most flyers. SVG, for a print shop, comes with Pro or your trial.

Why it works

  • No saving a contact first — the chat just opens
  • Pre-filled message means you know why they are writing
  • Works from a poster, a shop window, a business card or a screen
  • Track scans to see which flyer or location brings enquiries
  • Free, and no WhatsApp Business account required

Why the pre-filled message matters more than it sounds

The gap between someone deciding to contact you and actually doing it is where most enquiries die. A blank chat window is a small blank page problem: they have to work out how to introduce themselves and what to ask.

Filling in the first line removes that. It also tells you where the person came from — if the message says "I saw your poster at the metro station", you have attribution without asking for it.

There is a harder reason too. You cannot start a WhatsApp conversation with someone who has not written to you first — not manually, and not with an auto-reply, a chatbot or an AI agent, all of which can only respond to an inbound message. So the customer's first message is not a nicety; it is the thing that opens the thread and lets everything you have set up on your side actually run. A pre-filled message is the cheapest way to make sure it gets sent instead of abandoned.

Use a different message per placement

Make one code per location with a different opening line. The messages that arrive tell you which placement is working, at zero cost and without any analytics setup. If you also make them tracked codes, you get scan counts alongside — scans tell you who looked, messages tell you who acted, and the gap between the two is worth watching.

If you just want to message one person

A QR code is for something printed. If you only need to reach a single number once — a seller, a plumber, someone from a listing — you do not need a code at all, and you do not need to save them as a contact either. Use the WhatsApp link generator instead: it opens the chat directly and the number never enters your address book.

A note on privacy

A WhatsApp QR code publishes your phone number — anyone who scans it can see and keep it. That is fine for a business line and worth thinking twice about for a personal one.

Common questions

Do I need WhatsApp Business?
No. This works with an ordinary WhatsApp account. WhatsApp Business adds useful things like away messages and a catalogue, but the QR code itself works either way.
Do I need to include the country code?
Yes, and the generator handles it for you — pick your country from the dropdown and type the rest of the number on its own. WhatsApp links have no local format: a bare 10-digit number is not an Indian number to WhatsApp, it is an invalid one, and the link would open to nothing. Keeping the country code in its own field means you cannot accidentally leave it out or type it twice.
Can I change the pre-filled message later?
If you create it as a tracked code, yes — edit the destination from your dashboard and the printed code keeps working. A static code has the message baked into the pattern and would need reprinting.
How is this different from WhatsApp's own QR code?
WhatsApp's built-in code is tied to your account and cannot carry a pre-written message or your branding, and it cannot be tracked. This one can do all three, and you can point it somewhere else later.
Will it work if someone scans it on a desktop?
Yes — it opens WhatsApp Web or the desktop app if they are signed in. On a phone it opens the app directly.
Can my auto-reply or chatbot greet them first?
No, and that is a WhatsApp rule rather than a limitation here. A business cannot open a conversation with someone who has not messaged it — auto-replies, chatbots and AI agents can only respond to an inbound message. That is exactly why the pre-filled message matters: it gets the customer's first message sent, which is what lets your automation reply at all.