WhatsApp Link Generator and QR Code Maker
Type a WhatsApp number and, if you like, a message. You get a wa.me link and a QR code that never expires, ready to copy, test and download. Free, no login, and everything happens in your browser.
Choose the number
Add a message (optional)
Copy or download your result
That message is too long to fit in a QR code. Shorten it and the code will appear. The link above still works.
These colours may not scan. Use a dark code on a light background for the best result.
Customize the QR code
Making links for a list? Use Bulk links above. To find out which numbers are actually on WhatsApp before you message them, use the Number Filter in the LeadTrapper Windows app (14-day free trial).
| # | You typed | Number | Link | Status |
|---|
Links only open a chat. They do not check that a number is on WhatsApp, and they do not send anything. The Number Filter in the LeadTrapper app for Windows checks a whole list against WhatsApp first. To tidy a messy list before you make links, use the WhatsApp number formatter.
Runs in your browser. Nothing you type is sent to us or anywhere else, and there is no sign-up.
Everything you need for a WhatsApp link, and nothing to sign up for
The number is the part people most often get wrong, so the tool works it out for you and shows exactly which number it will use.
Every country, done for you
Pick from 245 countries. We add the country code and remove a leading 0, so the link opens the right chat.
QR codes that never expire
Static codes hold the link inside the pattern. No account, no subscription and no redirect through a server.
PNG or SVG download
Get a PNG at about 512, 1024 or 2048 px for posts and print, or an SVG that stays sharp at any size.
Your colours and logo
Match your brand with your own colours and logo. The tool warns you when the contrast is too low to scan.
Bulk links from a list
Turn up to 5,000 numbers into links and a CSV file. Duplicates and numbers that do not look right are flagged.
Private by design
It runs in your browser. What you type is never sent to us or anyone else, and there is nothing to sign up for.
How to create a WhatsApp link and QR code
Three steps and no account.
- Pick the country and type the numberWe add the country code and remove a leading 0 for you, and show which number we will use.
- Add a message if you want oneIt appears in the message box when the chat opens. The person still has to press send.
- Copy the link or download the QR codeOpen the link once with the Test it button. Download the QR code as a PNG or an SVG.
Send a WhatsApp message without saving the number
A two-minute video: make a free click-to-chat link for one person, or send to a whole Excel list with LeadTrapper, with nothing saved in your contacts.
What people use WhatsApp links and QR codes for
Pick a use case to see it on a phone. The button fills the message box above, so you can make your own link in one click.
Chat button on your website
Point a button or banner at your WhatsApp. A visitor taps once and a chat opens, with your question already typed.
Hi! I have a question about your services.
Restaurant or cafe menu
Print a QR code on the table or the menu for bookings and orders. Guests scan it instead of typing your number.
Hi, I'd like to book a table for 4 tonight at 8pm.
Business card or flyer
A QR code on print lets people message you straight from the card, with no number to copy.
Hello, I saw your card and would like more information.
Instagram, Facebook and TikTok bio
One link in your bio sends followers to a chat instead of a form they will not fill in.
Hi! I found you on Instagram and have a question.
Email signature
A click-to-chat link under your name gives clients a faster way to reach you than another email.
Hi, I'm following up on your email.
Shop window or reception desk
Let people message you from the pavement or the waiting room, even when the shop is closed.
Hi, I'm outside your shop and need help.
Packaging and delivery notes
Print a QR code on a box or a receipt for support, returns or reorders.
Hi, I need help with my order.
Google Business Profile
Customers who find you on Google can message you on WhatsApp. WhatsApp publishes its own guide to adding the link to your profile.
Hi, I found you on Google.
The WhatsApp link format, and the mistakes it prevents
A WhatsApp click-to-chat link is a wa.me web address. WhatsApp's help centre describes it as https://wa.me/ followed by the full phone number in international format, with any zeros, brackets or dashes left out.
| Part | Example | Rule |
|---|---|---|
| Start | https://wa.me/ | Always the same. |
| Number | 971501234567 | Country code first, then the number. Digits only: no +, no leading 0, no spaces or dashes. |
| Message (optional) | ?text=Hi%20there | Starts with ?text= and is URL-encoded, so spaces, line breaks, & and # do not break the link. |
Put together: https://wa.me/971501234567?text=Hi%20there
- A leading 0 (050… instead of 50…) or a + sign in the link opens the wrong chat or none. The tool removes both.
- Spaces and dashes in the number break the link. The tool strips them.
- Forgetting the country code is the most common error. The country picker adds it.
- A message with &, # or a line break needs encoding. The tool encodes it.
- Mexico and Argentina are the two countries WhatsApp's help page gives an extra digit: a 1 after +52 and a 9 after +54. The tool adds them, says so, and shows a tick box to switch that off.
QR codes that do not expire
Every code from this tool is a static QR code. The wa.me link is written into the pattern itself, so there is no account to keep, no subscription to renew and no redirect through anyone's server. A printed code keeps working for as long as the WhatsApp number does.
The trade-off is honest: you get no scan statistics, and if the number or the message changes you need to make a new code. For a printed menu, a card or a window sticker, that is usually the right choice.
Need to message more than one person?
A chat link opens one chat and waits for the person to write. The LeadTrapper Windows app works the other way round.
WhatsApp links and QR codes
- A wa.me link with a pre-filled message
- A QR code as PNG or SVG, with your colours and logo
- Bulk links from a list, as a CSV file
Free, with no login and no limit on how often you use it.
Find, check and message a whole list
- Checks which numbers on a list are on WhatsApp
- Sends personalised messages with calculated delays
- Builds the list from Google Maps
Questions about WhatsApp links and QR codes
How do I create a WhatsApp link?
Choose the country, type the number and, if you want one, a message. The tool builds a wa.me link straight away. Copy it, or open it once to test it. The link opens a chat with that number and puts your message in the box, and the person still presses send.
What is the WhatsApp link format?
It is https://wa.me/ followed by the full phone number in international format, then, if you want a message, ?text= and the message with spaces and punctuation encoded. WhatsApp's own guidance is to leave out zeros, brackets and dashes. For example: https://wa.me/15551234567?text=Hello.
How do I make a WhatsApp QR code?
Enter the number and message as above, then download the code as a PNG for print and social posts, or as an SVG for designers and large prints. The QR code holds the same wa.me link, so scanning it opens the chat.
Do these QR codes expire?
No. They are static codes: the link is written into the pattern itself, so there is no account, no subscription and no redirect through a server. They keep working as long as the WhatsApp number does. The trade-off is that you get no scan statistics, and a new number or message needs a new code.
Can I add my logo or change the colours?
Yes. Open Customize to pick colours and add a logo from your computer, which stays in your browser. A logo covers part of the code, so the tool switches to the highest error correction, and you should scan the result with a phone before you print. Dark code on a light background scans best; low contrast or inverted colours may not scan.
Can I create many links at once?
Yes. Bulk mode turns up to 5,000 numbers into a list of links you can copy or download as a CSV, and it flags duplicates and numbers that do not look right. It cannot tell whether a number is registered on WhatsApp. The Number Filter in the LeadTrapper Windows app checks that.
Do you store my number or message?
No. The tool runs in your browser and sends nothing you type to us or anyone else. It stores nothing and needs no sign-up, and what you enter disappears when you close the page. Like the rest of this site, the page is counted by standard website analytics, which records visits to the page and not what you type.
Does the link work on iPhone, Android and WhatsApp Web?
WhatsApp says Click to Chat works on the phone and on WhatsApp Web. The person tapping the link needs WhatsApp installed on their phone or access to WhatsApp Web.
Why does my link open the wrong chat, or nothing?
Almost always the number: a missing country code, a leading 0, or a mistyped digit. Check the line that says which number we will use, open the link once and see which chat opens.
Can I make a QR code for a PDF menu or a website here?
No. This tool makes WhatsApp chat codes only. For a PDF or a website you need a general QR code generator. A WhatsApp code suits bookings, orders and support chats.
Related guides
Free toolThe free WhatsApp number formatter and list cleaner
Free bulk WhatsApp number formatter: paste or open a phone list and get clean E.164 numbers, country codes added, duplicates removed, ready as a CSV.
How-ToHow to create a WhatsApp link (wa.me), step by step
A WhatsApp link is https://wa.me/ plus your number, like wa.me/971501234567. Add a pre-filled message, test it, or let the free generator build it.
How-ToWhatsApp QR codes for restaurants and business cards
Make a WhatsApp QR code for restaurant tables and business cards: one code per table, a short pre-filled message and print tips, with real code sizes.
How-ToAdd a WhatsApp link to Instagram and your website
Add a WhatsApp link to your Instagram bio and website: where to paste it, a chat button in HTML, and a message trick that shows which channel sent each chat.
How-ToAdd WhatsApp to your Google Business Profile
Add a WhatsApp chat option to your Google Business Profile: the exact steps, the link to paste, who can use it, and what to do when it will not save.
How-ToThe free Chrome and Firefox extension for this tool
Make a WhatsApp click-to-chat link and QR code from any number with the free Chrome or Firefox extension. Steps, number rules and what the Windows app adds.
Feature Deep-DiveHow to check if a list of numbers is on WhatsApp
How LeadTrapper's WhatsApp number filter cleans messy phone lists automatically and checks each one against WhatsApp's own servers — not a guess, not an API.
How-ToCleaning a contact list before your first campaign
The right order of operations before a new contact list ever gets messaged: deduplicate, verify the numbers, then send — not the other way around.
WhatsApp is a trademark of WhatsApp LLC. QR Code is a registered trademark of DENSO WAVE INCORPORATED. LeadTrapper is not affiliated with or endorsed by either. QR codes on this page are drawn with the MIT-licensed qrcode.js library by Kazuhiko Arase.
Ready to go beyond one chat at a time?
LeadTrapper for Windows checks which numbers on a list are on WhatsApp, sends personalised messages with calculated delays, and can build the list from Google Maps. Only message people who expect to hear from you, because WhatsApp's rules apply to every tool.