Skip to main content
WizTools123
WizTools123
Free Online Tools

Tool Categories


QR Code Tools New Tool

Free Online WhatsApp QR Code Generator with a First Message

Scanning opens a WhatsApp chat addressed to you with an opening message ready to send, even if the person has never saved your number. The page builds the wa.me link in the strict digits-only form WhatsApp requires, so the number is never rejected. Nothing is uploaded.

Free Forever Nothing Uploaded Opens the Chat Directly PNG, SVG & PDF
Free Online WhatsApp QR Code Generator with a First Message
Share this tool
Advertisement Slot (Top Banner) Google AdSense Unit • Responsive Banner
WhatsApp QR Code Generator Direct chat

Opens a WhatsApp chat with you, with the first message already typed. Works even if the number is not saved in their contacts.

Need more than one kind of code? The all in one generator has all twelve types on a single page, and keeps your colours, logo and frame when you switch between them.

Country code ke baghair, sirf number.
Size & Error Correction
320px
2
Pattern & Eye Shapes

Color Customization
Foreground (dots) #000000
Background
#ffffff
Templates:

Scanners read contrast, not colour. Keep dark dots on a light background, because reversing it stops many phones from scanning.

Finish

Gradient and frame, for posters and table tents.
Second colour #4338ca
Frame colour #111827
A QR code with no words on it gets walked past. Keep it to a few words, because the frame does not grow to fit a sentence.

Logo In The Middle
Drop your logo here, or click to browse PNG, JPG, SVG or WebP • up to 5 MB
Selected logo preview
logo.png
22%
4px
Live QR Preview Live
Incomplete QR Data Please fill in the required fields
Encoded data
Type: WhatsApp QR Code Generator
Error correction: H
Client Processing: 100% Offline / Browser
Buy Us A Coffee

Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.

Buy Us A Coffee
Sponsored Content (Below Tool) Google AdSense Placement

Why Free QR Codes Expire, And Why These Do Not

The one thing worth understanding before you print anything.

  Static (this tool) Dynamic (most free sites)
What is inside the code Your actual data A short link to their server
If the company shuts down Still works Every printed code stops working
If they start charging Nothing changes The code can be switched off
Change the destination later No, print a new one Yes, this is the real advantage
Who sees who scanned it Nobody They do, with scan tracking
Works with no internet For WiFi, vCard, text yes Never, the link must resolve

So the honest summary is this. If you need to change where a code points after it has been printed, or you need to count scans, you want a dynamic code and you should accept that it depends on a company staying in business. For everything else, which is most posters, menus, business cards, WiFi signs and product labels, a static code is the safer choice, because there is nothing in the middle that can fail.

How to Make a WhatsApp QR Code

Four steps from blank form to print-ready file.

1
Put the country code in its own box

It is a separate field on purpose, because this is where the mistakes happen. Type 92, or 1, or 44, with or without the plus; the plus is removed for you when the link is built, because WhatsApp will not accept it.

2
Type the number with no zero at the front

Give the national number only, without the leading zero used for local dialling. 0300 1234567 becomes 3001234567 with 92 in the country code box. A leading zero is the single most common reason WhatsApp says the number is invalid.

3
Write the opening message

Something that tells you where the person scanned from, like "Hi, I saw your menu card", is worth more than a plain hello. They can edit it before sending, so keep it short and let them add their own question.

4
Check the link, then print

Look at the payload line under the preview: it should read wa.me followed by digits only. Scan the finished file with a phone that has never saved your number, which is the only honest test of this type.

Key Features & Capabilities

Designed for speed, privacy, and precision.

No saving needed

Opens the chat even if the person has never had your number in their phone.

Strict format built

Plus, spaces, dashes and the leading zero removed, which is what WhatsApp needs.

First message ready

An opener they can edit, so you learn where the scan came from.

Colours and logo

The same design controls as the full generator, gradients and frames included.

Print ready

PNG for screens, SVG for presses, PDF laid out ready to hand over.

Nothing collected

The number is encoded in your browser. It is not stored or sent anywhere.

Why WhatsApp Says a Perfectly Good Number Is Invalid

The link format is strict, and most tools get it wrong.

Digits only, nothing else. The link is wa.me/923001234567. A plus, a space, a dash or brackets anywhere in it and WhatsApp answers that the number shared via URL is invalid, which sounds like a problem with the number and is really a problem with the formatting. This page strips all of it before building the link.
No leading zero. The zero in front of a national mobile number is for dialling inside the country, and WhatsApp wants the international number without it. wa.me/9203001234567 fails; wa.me/923001234567 works. This is why the country code gets a box of its own here.
It works without being in their contacts. That is the real advantage over a plain phone code. Normally WhatsApp wants a number saved before you can message it; a wa.me link skips that entirely, so a stranger goes from scanning to chatting without adding anything to their address book.
A long first message makes a dense code. The message travels inside the link, percent encoded, so every space becomes three characters. A sentence is fine. A paragraph noticeably tightens the grid and costs you scanning distance on a printed sign. Short opener, every time.

About the WhatsApp QR Code Generator

A WhatsApp QR code is a link code wearing a specialist hat. What it holds is an ordinary wa.me address, so any phone camera reads it without WhatsApp being involved, and the phone then hands it to WhatsApp, which opens a chat with you and drops in your opening message. For shops, restaurants, service businesses and anyone taking orders over chat, it is the shortest path from a printed sign to a conversation.

Its advantage over a plain phone number is that the other person does not need to save you first. WhatsApp normally insists on a contact before you can send a message, and a wa.me link bypasses that completely. Someone scanning a card in a hotel lobby goes straight to typing, with nothing added to their address book and no risk of them abandoning the task halfway.

The catch is that the link format is unforgiving, and this is where most generators fail. It takes digits only: country code, then the national number with its leading zero removed, and no plus, space, bracket or dash anywhere. Anything else produces a message saying the number shared via URL is invalid, which reads like a fault with the number when it is a fault with the punctuation. That is why the country code has its own field here and why the finished link is printed under the preview for you to check.

Keep the first message to a line. It travels inside the link, percent encoded, so a long opener makes a measurably denser pattern and costs you scanning distance on anything printed. A short line that tells you where the scan happened is worth more than a paragraph nobody reads before deleting.

Frequently Asked Questions

Everything you need to know about the QR Code Generator.

No. The one inside the app shares your profile and needs WhatsApp open to scan it. This one is an ordinary link code: any phone camera reads it, and the phone then opens WhatsApp at a chat with you. It can be printed on anything and does not expire.

Almost always a plus sign, a space, or a leading zero left in the number. The link needs digits and nothing else, country code first, with no local dialling zero. Check the payload line under the preview: it should read wa.me followed by an unbroken run of digits.

No, and that is the main reason to use this type rather than a plain phone code. The link opens the conversation directly, so someone who scanned a sign in a shop can message you without adding a contact.

Yes. It arrives as a draft in the chat and they can edit or delete it. Treat it as a helpful starting point rather than something you control, and keep it short so it is quick to adapt.

Yes, as long as the number is the one registered to the account. It makes no difference to the link whether the account at the other end is personal or business.

Related Tools

Every Other QR Code Tool

15 more tools in this set. All free, all in your browser.

Advertisement Slot (Bottom Banner) Google AdSense Unit • Responsive Banner