Generator Tools
WhatsApp Link Generator
Generate a WhatsApp click-to-chat link in your browser. Add a phone number and prefilled message, then copy the wa.me URL, HTML, or Markdown.
Phone number and message
Phone numbers are stored in international format (E.164). Spaces, dashes, and parentheses are stripped automatically.
Type a dial code or pick a country.
Without the country code. Punctuation is stripped. Drop the trunk 0 used in some countries.
Phone number is too short. Include the country code and at least 7 digits.
0 characters, 0 URL bytes
Emojis, line breaks, and any language are encoded automatically. WhatsApp displays the message in the chat input so the user can edit it before sending.
Generated links
Enter a valid phone number to see the click-to-chat URL.
Embed snippets
Copy ready-made HTML or Markdown for buttons, footers, email signatures, or marketing pages.
Enter a valid phone number to see embeddable HTML and Markdown.
Tips for click-to-chat links
- Use international format. Always include the country code without leading zeros, plus signs, or formatting. Example: a UK mobile 07700 900123 becomes 447700900123.
- The number must be on WhatsApp. wa.me links open WhatsApp at the recipient's number. If that number is not registered with WhatsApp, the user sees an "invalid" screen.
- Prefilled text is editable. The message lands in the chat input ready to send, but the user can edit it before sending. Keep it short and welcoming.
- Pair with a QR code. Generate a QR code that points at the wa.me URL for offline placements like flyers, packaging, posters, or business cards.
How to use
- Pick a country to set the dial code, or type the country dial code directly. The default is +1 (United States and Canada).
- Type the phone number after the country code. Spaces, dashes, parentheses, plus signs, and the leading trunk 0 are stripped automatically. The number must be registered with WhatsApp.
- Optional: write a prefilled message or click one of the use-case presets (Customer support, Sales inquiry, Booking request, Quote request). Emojis and line breaks are encoded automatically.
- Copy the wa.me URL for short canonical links, the api.whatsapp.com URL when wa.me is blocked, or the Android intent:// deep link for app-targeted campaigns.
- Customize the link text, choose whether the link opens in a new tab, and copy the ready-made HTML or Markdown snippet to paste into a website, email signature, or marketing channel.
About this tool
WhatsApp Link Generator builds a click-to-chat link your visitors can tap to open a WhatsApp conversation with a phone number you control, with an optional prefilled message ready to send. The tool runs entirely in your browser, so the numbers and message text you enter never leave your device, and there is no signup, no WhatsApp Business API key, and no third-party service required. The output covers every flavor a modern campaign needs: the canonical short URL at wa.me/<international number>, the long-form fallback at api.whatsapp.com/send (useful when wa.me is filtered by an enterprise firewall or a region's network), and an Android intent:// deep link that opens straight into the WhatsApp app rather than a browser handoff. Phone numbers are normalized into the international E.164 format that the wa.me protocol requires: punctuation, spaces, parentheses, dots, leading plus signs, and the trunk-prefix 0 some countries place in front of mobile numbers are all stripped, the country dial code is prepended automatically, and a length check catches numbers that are too short (under seven digits) or too long (over fifteen digits, the E.164 maximum) before you publish a broken link. A picker for over ninety country codes covers the markets where click-to-chat is most common (United States, United Kingdom, Brazil, India, Indonesia, Mexico, Nigeria, Spain, Germany, Saudi Arabia, the United Arab Emirates, the Philippines, Egypt, South Africa, Turkey, and many more) so you do not have to remember whether Argentina is +54 or whether Pakistan is +92. Prefilled messages are URL-encoded with encodeURIComponent so emojis, line breaks, accented characters, Arabic, Cyrillic, Chinese, Japanese, and Korean text all travel through every WhatsApp client safely; a live byte counter shows how many characters and how many URL bytes the encoded message takes so you can stay inside any URL-length budget your CMS or QR generator imposes. Quick presets cover the four most common business use cases (customer support, sales inquiry, booking request, and quote request) so you can drop a sensible starter message in one click. Beyond the bare URL, the page emits two embed snippets you can paste straight into a website or a marketing channel: an HTML anchor tag with optional target="_blank" (with the safe noopener noreferrer rel attributes added automatically) and an optional rel="nofollow" flag for paid placements, and a Markdown link ready for blog posts, README files, GitHub issues, Notion pages, and chat platforms. Useful when adding a chat button to a marketing page, an Instagram or TikTok bio link, an email signature, a Google Business Profile, a printed flyer or business card paired with a QR code, a checkout abandonment recovery email, a customer support footer, or a real-estate listing where buyers can ping the agent directly. Everything is computed locally in your browser; there is no server roundtrip, no analytics ping, and no account required.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
QR Code Generator
QR codes for URLs, text, email, phone, SMS, WiFi, and vCard with PNG and SVG download.
Open tool
SEOUTM Builder
Build and parse UTM campaign URLs with live preview, validation, and history.
Open tool
GeneratorvCard Generator
Create a downloadable .vcf contact card from a simple form.
Open tool
DeveloperURL Parser
Break a URL into protocol, host, path, query params, and fragment with decoded values.
Open tool