Free WhatsApp QR code generator
The short answer
Your QR code appears here.
A sample code is shown. Enter your number and it becomes yours.
Add your number to enable downloads.
The code is made in your browser. Your number and message are not uploaded or stored. The link uses WhatsApp’s own click-to-chat format, so it needs no account with us and never expires.
The wa.me link, explained
WhatsApp calls it click to chat. The address is wa.me followed by the full international number, digits only. Add ?text= and a URL-encoded message to have it typed in for the person. The generator does the encoding for you, so spaces, accents and Arabic all come through.
| Link | What it does |
|---|---|
| https://wa.me/971501234567 | Opens a chat with +971 50 123 4567. |
| https://wa.me/971501234567?text=Hi%21%20I%20saw%20your%20card | The same chat, with “Hi! I saw your card” already typed in the message box. |
| https://wa.me/+971-(50)-1234567 | Will not work: no plus, brackets or dashes in the number. |
Where to put your WhatsApp QR code
In much of the Middle East, WhatsApp is where buyers actually reply, so a code that drops them straight into a chat often beats an email address on a card.
- The back of your business card, next to a line such as “Scan to WhatsApp me”. Print rules for that are in our guide to QR code business cards.
- A counter or table stand in a showroom, clinic or café, with a message like “Hi, I’m at your Dubai Mall store” so you know where the chat came from.
- An exhibition stand: one code per salesperson, or one for the stand with the event name in the message.
- Flyers, brochures and the last slide of a talk, where nobody will type a phone number.
More on running a stand: lead capture at events, and how teams do it in Dubai and Riyadh. For the card itself, see QR code business cards.
WhatsApp’s own QR codes, and when to use this one
WhatsApp already gives every account a QR code (in Settings, next to your name), and the WhatsApp Business app adds a short link and QR code under Business tools. Both are free and official, and if you only need people to add you, the built-in code is perfectly good.
Use a wa.me code when you want a message written in for the person, a code that is a file you can send to a printer as SVG, or one code per campaign with a different message on each. It works with personal and Business numbers alike.
This QR code is permanent. That is the catch.
Your details are encoded into the image itself. Change your phone number, job title or company, and every card, badge and flyer already carrying this code is out of date. There is no way to edit it after it is printed.
- One QR code that never changes: update your details any time and every printed code follows.
- See how many people opened your profile, saved you and left their details.
- An AI assistant on your profile answers questions and saves the contact while you are busy.
How do I make a QR code for my WhatsApp number?
Enter your number with its country code in the generator on this page, add a message if you want one, and download the code as a PNG or SVG. The code holds a wa.me link, WhatsApp’s own click-to-chat address, so anyone who scans it lands in a chat with you.
Does a WhatsApp QR code expire?
Not this one. The number and message are written into the code itself as a wa.me link, with no redirect service in between, so it works for as long as the number is on WhatsApp. If you change numbers, make a new code.
Does the person scanning need to save my number first?
No. Click-to-chat opens a chat with any WhatsApp number without saving it to contacts. They need WhatsApp installed, or WhatsApp Web on a computer.
Can I add a prefilled message?
Yes. Type it in the message box and it is added to the link. When the chat opens, the message is already in the text box, and the person can edit it or send it as it is. A message that says where they found you, such as “Saw your stand at the expo”, tells you which card or flyer worked.
Does it work with a WhatsApp Business number?
Yes. A wa.me link works the same way for WhatsApp and WhatsApp Business numbers. The Business app can also make its own short link and QR code; the difference is that this code is yours as a file, with your message built in.
Why does my number show as invalid?
WhatsApp needs the full international number: country code first, without the 0 you dial before a local number. So a Dubai mobile written 050 123 4567 becomes +971 50 123 4567, and a Beirut one written 03 123 456 becomes +961 3 123 456.