WhatsApp Click-to-Chat Link Generator
Turn any phone number into a WhatsApp click-to-chat link — a wa.me URL that opens a chat with you directly, with an optional pre-filled message so the customer never types a thing. The tool cleans your number into international format automatically (spaces, dashes, brackets, and the leading trunk zero are stripped), percent-encodes the message correctly including emoji, and renders a downloadable QR code entirely in your browser.
Enter a valid phone number to generate your wa.me link and QR code.
How to use the whatsapp click-to-chat link generator
- Pick your country code (defaults to +1 United States — start typing to search) and enter the phone number. Formatting characters and a leading 0 are removed for you.
- Optionally write the pre-filled message customers will see in their compose box, e.g. “Hi, I’d like to know today’s price for…”.
- Copy the wa.me link, or hit “Test link” to open it in a new tab and verify it lands in the right chat.
- Choose a QR size (1024 px for print) and download the PNG for packaging, counter cards, or posters.
Anatomy of a click-to-chat link
https://wa.me/14155550132?text=Hi!%20I%27d%20like%20a%20quote
└────┬─────┘ └──────────────┬──────────────┘
country code + number message, percent-encodedTwo parts, both unforgiving about format: the number must be plain digits in international form (country code first, no plus, no zero), and the message must be URL-encoded — a raw space or apostrophe will break the link in some apps even though it happens to work in others. The generator above gets both right every time, which is why generated links beat hand-typed ones.
WhatsApp is not the default texting app in the US the way iMessage and SMS are, but it is the channel of choice for international contacts, for many immigrant and bilingual communities, and — through WhatsApp Business — for a growing slice of US small businesses that want a free, structured messaging storefront. A tactic that costs nothing and works disproportionately well for those businesses: print the QR code on a small counter card with one line of copy — “Scan to order on WhatsApp” — and the same pre-filled message you use in your Instagram bio link. Every scan becomes a chat thread you can answer from WhatsApp Business, complete with the customer's number captured automatically.
Frequently asked questions
What is the difference between wa.me and api.whatsapp.com/send?
They do the same thing — wa.me is the official short domain that redirects to api.whatsapp.com/send. wa.me/14155550132?text=… is shorter, cleaner in bios and printed material, and is what WhatsApp’s own documentation recommends today. The longer api.whatsapp.com/send?phone=14155550132 form still works and is occasionally needed in old ad platforms that mangle path-style parameters, but for everything new, use wa.me.
Why does my number need the country code without + or 0?
The wa.me path takes the number in E.164 digits-only format: country code followed by the subscriber number, with no plus sign, no spaces, and no domestic trunk prefix. A US number written locally as (415) 555-0132 becomes 14155550132 — country code 1 first, all punctuation stripped. Many countries (the UK, Germany, India) also use a leading trunk 0 in domestic dialing that is not part of the international number; this tool strips it automatically and warns you, because a link with the 0 left in silently opens a chat with a wrong (usually nonexistent) number.
Where do click-to-chat links convert best?
The proven placements: the link-in-bio on Instagram (often via a link page), the website chat button (a floating WhatsApp icon converts especially well with international and bilingual audiences), Click-to-WhatsApp ads on Meta where the CTA opens the chat directly, Google Business Profile’s chat field, and email signatures. For physical businesses, the printed QR version — on the counter, on packaging, on a service truck — turns offline foot traffic into a saved conversation you can re-engage.
Does the person need my number saved for the link to work?
No — that is the whole point. Clicking the link (or scanning the QR) opens a chat with your number immediately, without the customer creating a contact first. That removes the biggest friction in the “save my number, then message me” flow, and it works on WhatsApp mobile, WhatsApp Web, and WhatsApp Business alike. The link cannot start a call or add the contact; it only opens the chat with your optional pre-filled text.
Is the QR code generated here safe to print, and does it expire?
It never expires — the QR simply encodes the wa.me URL, so it works as long as the phone number is on WhatsApp. It is generated locally in your browser (no server, nothing uploaded), encoded at error-correction level M, which tolerates roughly 15 percent of the symbol being dirty or damaged. For print, download the 1024 px version and keep a white margin (the quiet zone is already included) — and test-scan the printed proof before a large run.
Can I pre-fill a message with emoji or line breaks?
Yes. The message is percent-encoded with encodeURIComponent, which handles emoji, accented characters or any Unicode text, and line breaks correctly — a newline becomes %0A and renders as a line break in the compose box. Keep pre-filled messages short and specific (“Hi! I’m interested in the 2-bedroom listing on Maple Street”) so the customer just hits send; long pre-filled essays get deleted, not sent.
Related tools
- Open Graph Meta Tag GeneratorGenerate Open Graph and Twitter Card meta tags with live social previews for Facebook, X, LinkedIn, and Discord — copy the HTML in one click.
- LocalBusiness Schema GeneratorGenerate LocalBusiness JSON-LD schema with address, geo coordinates, opening hours, and business type — copy valid markup for local SEO.
- WiFi QR Code GeneratorGenerate a WiFi QR code guests can scan to join your network — WPA, WEP, or open, hidden SSID support, and the password never leaves your browser.
- Google Review Link GeneratorGenerate a direct Google review link from your Place ID, plus a ready-to-send email or text snippet. Get more reviews with one tap-to-review URL.
- UTM Builder (Campaign URL Generator)Build campaign URLs with utm_source, utm_medium, and utm_campaign — presets, lowercase enforcement, and proper encoding for clean GA4 reports.
- Article Schema GeneratorGenerate Article, NewsArticle, or BlogPosting JSON-LD schema with author, publisher, and dates. Copy valid markup for Google article rich results.