How to Create a WhatsApp Click-to-Chat Link (wa.me) — 2026
Learn the exact wa.me link format, how to add prefilled text, and where to use click-to-chat links — bio, website buttons, ads, and QR codes — plus how to shorten, track, and avoid common mistakes.
Key Takeaways
- A click-to-chat link uses the wa.me domain and opens a chat with your number in one tap — no saving the number required.
- The format is https://wa.me/ followed by your number with country code and no plus sign, spaces, or dashes.
- Add ?text= and a message (spaces as %20) to prefill the chat, which sharply increases how many people actually send a message.
- Use the link in bios, website buttons, ads, email signatures, Google Business Profile, and inside QR codes — with unique prefilled text per channel for tracking.
- The top failure is a malformed number; always strip the plus and spaces, include the country code, and test on both iPhone and Android.
What is a WhatsApp click-to-chat link?
A WhatsApp click-to-chat link is a URL that opens a chat with a specific WhatsApp number the moment someone taps it — no need to save the number or type it manually. It's the easiest way to let a customer start a conversation with your business from anywhere a link can live: your Instagram bio, a website button, an email, an ad, or a QR code.
These links use the wa.me domain, WhatsApp's official short link for click-to-chat. The link can include a prefilled message so the chat opens with text already typed, turning a cold visitor into a warm, contextual conversation in one tap.
Because it works without the recipient saving your number, click-to-chat is the foundation of WhatsApp lead generation. It powers your QR codes, your ad click-throughs, and your "Chat with us" buttons.
The wa.me link format, step by step
The correct format for a WhatsApp click-to-chat link is https://wa.me/<number> where the number includes the country code and contains no plus sign, spaces, brackets, or dashes. Get this exactly right and the link works everywhere; get it slightly wrong and it silently fails.
- Start with the base:
https://wa.me/ - Add the full number with country code. India is 91, the UK is 44, the US is 1. For an Indian number 98765 43210, you write 919876543210.
- Strip every symbol. Remove the leading +, all spaces, dashes, and parentheses.
+91 98765-43210becomes919876543210. - Final link:
https://wa.me/919876543210
That single line, tapped on any phone, opens a WhatsApp chat with your number. Test it by pasting it into a browser before you publish it anywhere.
Adding a prefilled message
To pre-fill the message, add ?text= to the end of your wa.me link followed by your message, encoding spaces as %20. This is the single highest-impact upgrade you can make, because a ready-to-send message removes the friction of the customer figuring out what to say.
- Take your base link:
https://wa.me/919876543210 - Append
?text=and your message. Spaces become%20, commas become%2C. - For "Hi, I want a quote" the full link is
https://wa.me/919876543210?text=Hi%2C%20I%20want%20a%20quote
You don't have to encode by hand — most link tools and platforms (including PayPerWA's link builder) let you type the message normally and handle the encoding for you. Use different prefilled text per channel so the incoming message tells you where the lead came from: "Hi, I saw your Instagram post" versus "Hi, I clicked your Google ad".
Where to use click-to-chat links
Use click-to-chat links anywhere you want a one-tap path into a WhatsApp conversation — bios, website buttons, ads, email signatures, and QR codes. Here are the highest-converting placements with examples.
| Where | How it's used | Example link / prefilled text |
|---|---|---|
| Instagram / link-in-bio | Single tap from bio to chat | "Hi, I follow you on Instagram" |
| Website "Chat with us" button | Floating button or header CTA | https://wa.me/919876543210 |
| Click-to-WhatsApp ads | Ad CTA opens chat directly | "Hi, I'm interested in your offer" |
| Email / newsletter signature | Reach you on WhatsApp from email | "Hi, following up on your email" |
| Google Business Profile | Listed alongside call/directions | https://wa.me/919876543210 |
| QR code (print/offline) | Encode the link into a QR | "Hi, I scanned your poster" |
For a website button, just set the button's href to your wa.me link and add target='_blank' so it opens cleanly. For more on reaching people who never saved your number, see sending bulk WhatsApp without saving numbers.
Shortening and tracking your link
You can shorten a wa.me link and track clicks by routing it through a link shortener that reports analytics, which is especially useful across multiple campaigns. The raw wa.me URL works fine, but a tracked short link tells you what's actually driving conversations.
- Pick a shortener that reports clicks. Paste your full wa.me link (including the prefilled text) and create a short URL.
- Use one short link per channel. Make a separate short link for Instagram, Google ads, and email so the click counts are attributable.
- Read the prefilled message as a backup. Even without a shortener, unique prefilled text per channel lets you see the source from the incoming chat.
- Tag contacts on arrival. In PayPerWA you can auto-tag contacts who message you via a specific keyword or campaign, so attribution flows all the way into your contact list and reports.
This combination — short link for click counts, prefilled text for source, contact tagging for revenue attribution — gives you a complete picture of which placement earns the most conversations.
Common mistakes to avoid
The most common reason a click-to-chat link fails is a malformed number — a leading plus sign, spaces, or a missing country code. Watch for these errors:
- Keeping the + or spaces.
https://wa.me/+91 98765 43210breaks. It must behttps://wa.me/919876543210. - Forgetting the country code. Without it, WhatsApp can't resolve the number. Always include 91 (India), 1 (US), 44 (UK), etc.
- Not encoding the prefilled text. Raw spaces and special characters in
?text=can break the link — let your tool encode them, or use %20 for spaces. - Treating a click as opt-in. Someone messaging you via the link is an inbound contact, not consent to receive marketing broadcasts. Ask for opt-in in your reply before adding them to campaigns.
- Never testing. Always tap the link on both an iPhone and an Android before publishing to confirm it opens the right chat with the right text.
- Using a personal number you can't scale. If you expect volume, connect a WhatsApp Business API number so you get automation, multiple agents, and broadcast — not just a single phone.
Click-to-chat links are how customers start conversations. To then reply at scale, automate, and broadcast to your opted-in audience, you'll want the WhatsApp Business API. Sign up for PayPerWA to get a click-to-chat link, an auto-reply chatbot, and broadcast campaigns — all at ₹0.20 per message ($0.004 international) plus Meta's charge, with no subscription. Compare the maths on our pricing page and the per-country breakdown on the rates page.
Frequently Asked Questions
How do I create a WhatsApp link for my number?+
How do I add a pre-typed message to a WhatsApp link?+
Does a click-to-chat link require the customer to save my number?+
Why isn't my wa.me link working?+
Can I track clicks on my WhatsApp link?+
Can I use a click-to-chat link for WhatsApp ads?+
Is messaging me through the link the same as opting in to marketing?+
Should I use my personal number or a Business API number?+
Ready to Start WhatsApp Marketing?
No subscription. No monthly fee. Just ₹0.20 per message.
PayPerWA Team
We build India's most affordable WhatsApp marketing platform. No subscriptions, no hidden fees — just 20 paisa per message.