WhatsApp Link Generator

Build a click-to-chat link with a pre-filled message - paste, type, and share. Free, no signup, nothing leaves your browser.

Chat Details
Just the national number - the country's dial code is prepended automatically. We strip spaces, dashes, parentheses, and any leading 0.
0 characters
Link style
Your WhatsApp Link
Preview
To: -
Message: (none)
HTML embed

What is a WhatsApp Click-to-Chat link?

A click-to-chat link (also called a wa.me link) opens a WhatsApp conversation with a specific phone number - no need to save the contact first. Paste it on a website, email signature, business card, or QR code, and anyone who taps it lands directly in the chat, optionally with a pre-filled message ready to send.

What this tool does

  • Builds the official URL - in either wa.me or api.whatsapp.com/send format, both documented by WhatsApp.
  • Handles country codes - pick from 240+ countries; detects the dial code, strips trunk prefixes, and outputs E.164.
  • URL-encodes the message - so emojis, line-breaks, and special characters travel intact.
  • Gives you HTML embed code - a ready-to-paste anchor tag with safe attributes.
  • Zero server calls - your number and message are not sent anywhere.

When you need a WhatsApp link

  • Lead capture - a "Chat with us" button converts better than an email form.
  • Email signatures - one-tap contact for clients on mobile.
  • QR codes - encode the link in a QR for flyers, menus, or posters (see our QR generator).
  • Support - let customers open a chat with pre-filled context like their order ID.

Privacy

Everything runs locally in your browser. Your phone number and pre-filled message are never sent to our servers or any third-party URL-shortener.

Frequently Asked Questions

Does the recipient need my number saved?
No. A click-to-chat link opens a conversation with the target number without either party needing to save the other's contact first.
What if the number isn't on WhatsApp?
WhatsApp will show "Phone number shared via URL is invalid." There is no public API to check registration without sending a message; for a format-level sanity check, use the number validator.
Is there a character limit for the pre-filled message?
WhatsApp does not publish a hard limit for wa.me links, but very long messages may get truncated by some clients. Keep it concise for reliability.
Should I use wa.me or api.whatsapp.com/send?
wa.me is the shortest and works everywhere. api.whatsapp.com/send is the legacy format and sometimes prompts "continue in WhatsApp" - use wa.me unless you have a specific reason not to.
Do I include the leading zero or the + sign?
No leading zero and no + sign in the generated link itself - the tool builds the correct format for you from the country code and national number you enter.
Can I track clicks on my link?
Not with this tool directly - it runs entirely client-side with zero server calls. Wrap the link in your own tracked redirect (e.g. a link shortener) if you need click analytics.