Zero Signup ToolsFree browser tools

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.

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.

HTML options

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

  1. Pick a country to set the dial code, or type the country dial code directly. The default is +1 (United States and Canada).
  2. 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.
  3. 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.
  4. 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.
  5. 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

All tools
All toolsGenerator Tools