WhatsApp Link Generator — click-to-chat in one step
This generator builds a click-to-chat link that opens a WhatsApp conversation with your number and, if you want, pre-fills the first message. Put it on a website button, in an email signature, on a receipt or behind a QR code on a poster, and the person who taps it arrives in a chat with you without having to save your number first. This is the single most useful anti-ban tool on this site, and it has nothing to do with sending. Every conversation that starts because somebody chose to message you is a conversation that costs you no cold-send allowance, carries no risk of being reported as unsolicited, and starts with a person who actually wants something. An inbound-first design is both safer for the number and more effective than any outbound list. The generator handles the encoding for you, which matters because a pre-filled message with an ampersand, an emoji or a line break in it will break a hand-built link quietly.
International format with the country code; spaces, dashes and brackets are fine.
The person can edit it before sending. Line breaks, emoji and punctuation are encoded for you.
Your link
Enter a number and the link appears here.
How it works
The link itself has a fixed shape: the wa.me host, then the number in international digits with no plus sign, no zeros in front and no punctuation, then an optional text parameter carrying the pre-filled message. The number part is where hand-built links go wrong most often, because a link that opens the app with the wrong number does not fail loudly; it opens a chat with a stranger, or with nobody, and the visitor assumes you gave them a bad number. The generator normalises whatever you paste, refuses anything that is not a plausible international number, and shows you the digits it settled on so you can compare them with what is printed on your business card before anything ships.
The message part is where the encoding matters. Everything after the text parameter has to be percent-encoded: spaces become a code, so do question marks, ampersands, quotes, accented letters and every emoji, and a raw line break is not allowed at all. Most people discover this when a message that reads fine in the generator arrives on the phone cut off at the first ampersand, or when a link pasted into a content management system gets its percent signs double-encoded and the visitor sees the codes as literal text. Copy the link this page produces exactly as it is, test it once on a phone and once on a laptop, and if you need line breaks in the pre-filled message, keep them: the generator encodes them, and WhatsApp renders them as line breaks when the chat opens.
Two smaller decisions are worth making deliberately. First, keep the pre-filled message short and useful rather than promotional. A booking reference, an order number or a product code means the first inbound message is already something your automation can route, and a person who has just tapped a link is not in the mood to read a paragraph before pressing send. Second, if you put the same link in several places, make the pre-fill differ slightly per placement. A message that says which poster, page or receipt it came from is the cheapest attribution you will ever build, because the answer arrives inside the first message and needs no tracking infrastructure. When the conversation does start, the reply goes out through the send endpoint linked below, from the same number the link pointed at.
Do it with the API
This tool is the browser-side version of one API call.
Frequently asked questions
Does the recipient need to save my number?
No, and that is the point. A click-to-chat link opens a conversation directly, so somebody can message you from a poster or a web page without adding you to their contacts first. They will see your profile name and picture, which is a good reason to set both on the linked number.
Can I pre-fill the message?
Yes, and it is worth doing. A pre-filled message like a booking reference or a product code means the first thing you receive is already routable, so your automation can answer without a round trip. The person can always edit it before sending, so keep it short and make it useful rather than promotional.
Will the link work on desktop?
Yes. The same link opens the desktop app or WhatsApp Web depending on what the visitor has, so one link is enough for every platform. Test it once on a phone and once on a laptop before you print it on anything, because a typo in a number is invisible until someone tries it.
Related
Try it on your own number
Create a channel, link a WhatsApp number by QR or pairing code, and call the API in a couple of minutes. The Sandbox plan is free and needs no card.