How click-to-chat works
WhatsApp exposes a simple URL: https://wa.me/<country-code-and-number>?text=<URL-encoded-message>. Tapping the link opens WhatsApp with the chat ready and the message pre-filled. No phone-book entry, no copy-paste.
Step-by-step
- 1Open the WhatsApp Link Generator.
- 2Pick the country and enter the phone number (without leading zero).
- 3Optionally write the prefilled message.
- 4Click Generate — copy the link or QR code.
- 5Share the link in a post, email, button, poster or business card.
Best use cases
- "Message us on WhatsApp" button on a website.
- Instagram bio link for customer support.
- Posters with a QR code that opens chat instantly.
- Email signature for sales reps.
- Restaurant menus — let customers order without saving the number.
Tips
- Use the international format with country code (+91 9876543210 → 919876543210).
- Keep the prefilled message under 160 characters — long messages can get truncated.
- Generate a QR alongside the link for offline use.
- Add UTM parameters in the message text if you want to track conversions.
How the wa.me / api.whatsapp.com link actually works
WhatsApp exposes two redirect endpoints — wa.me/<number> and api.whatsapp.com/send?phone=<number> — that open a chat with any number in E.164 format (country code + national number, no plus sign, no spaces). Optionally append ?text=URL-encoded-message to pre-fill the input box. The number never enters your address book, which makes the technique perfect for one-off conversations: a buyer on Marketplace, a delivery driver, a hotel front desk, a clinic confirming an appointment, a customer reaching support.
Because the link is just a URL, you can paste it in a browser, share it via SMS, print it as a QR code, or embed it on a website as a click-to-chat button. WhatsApp's apps (mobile and desktop) handle the deep link and open straight to the chat screen.
Common formatting mistakes that break the link
- Including the + sign — wa.me/+919999999999 fails; wa.me/919999999999 works.
- Leaving the leading 0 in the national number — Indian numbers like 09xxxx must be written 919xxxx.
- Forgetting to URL-encode the message — spaces must be %20 (or +), line breaks %0A. Our generator handles this automatically.
- Using a landline or virtual number — only mobile numbers registered on WhatsApp will accept the chat.
Use cases beyond personal chats
Small businesses use click-to-chat links as the primary contact method instead of email — response times are measurable, the conversation history stays in WhatsApp, and customers don't need to install or configure anything. Real estate agents print QR codes on yard signs that open a pre-filled "Hi, I'm interested in <property>" message. Restaurants put a QR on the table linking to ordering. Schools share teacher numbers via wa.me links so parents can reach them without adding personal contacts to their phones. The pattern scales because the cost per link is zero and the friction for the recipient is one tap.
FAQ
- Does the recipient need to have WhatsApp?
- Yes — they need an active WhatsApp account. The link opens WhatsApp on tap.
- Will the recipient see my number?
- Yes — as soon as you send, they see your number and can save you.
- Can I use it without country code?
- No — the country code is mandatory for the link to work internationally.
- Does it work on WhatsApp Business too?
- Yes — same link format works for both personal and business accounts.
- Is the link generator free?
- Yes — no signup, no limits.
- Can I generate a QR for the link?
- Yes — the tool gives you both the URL and a downloadable QR code.