BYTETOOLS

WhatsApp Link Generator

Create a wa.me click-to-chat link with a prefilled message, plus HTML and Markdown snippets and a downloadable QR code, all built in your browser.

Digits: 0

Your link

Enter a phone number in full international format and your click-to-chat link, HTML snippet and QR code appear here.

The QR code is drawn in your browser and the link is assembled with encodeURIComponent, so emoji, line breaks and punctuation survive intact. Nothing is sent to WhatsApp or to us — no message is delivered until someone actually taps the link.

What is the WhatsApp Link Generator?

A click-to-chat link opens a WhatsApp conversation with your number already filled in, and optionally a message already typed into the composer.

  • Builds both the wa.me and the api.whatsapp.com send forms of the link
  • Prefilled message percent-encoded so emoji and line breaks survive
  • Number cleaned automatically and checked against E.164 length rules
  • Country calling code detected to catch a missing or wrong prefix
  • Ready-to-paste HTML anchor and Markdown link, plus a downloadable QR PNG
  • Generated entirely in your browser — no message is ever sent

How to use the WhatsApp Link Generator

  1. 1

    Enter the WhatsApp number in full international format, including the country code.

  2. 2

    Optionally type the message you want pre-typed in the visitor's chat window.

  3. 3

    Copy the wa.me link, the HTML anchor or the Markdown version.

  4. 4

    Pick a QR error-correction level and download the QR code as a PNG.

About the WhatsApp Link Generator

A click-to-chat link opens a WhatsApp conversation with your number already filled in, and optionally a message already typed into the composer. Enter the number in full international format — spaces, dashes, brackets and the leading plus sign are stripped for you — add the text you want pre-typed, and the wa.me link is built instantly.

You also get the older api.whatsapp.com send form, a ready-to-paste HTML anchor with its target and rel attributes already set, a Markdown link, and a QR code you can download as a PNG at your chosen error-correction level. The prefilled message is percent-encoded, so emoji, line breaks and punctuation all survive the trip intact.

The number is sanity-checked against E.164 length rules and a table of country calling codes, so a missing country code or a leftover national trunk zero is caught before you publish the link anywhere. Everything is generated 100% locally in your browser — no message is sent, and nothing is uploaded to WhatsApp or to us.

Frequently asked questions

How do I create a WhatsApp link with a prefilled message?

Use the wa.me address followed by the number in international format with no plus sign or spaces, then a text query parameter holding your URL-encoded message. Type the number and message above and the finished link is built for you, correctly encoded.

What number format does a wa.me link need?

Digits only, in full international format: country code first, no plus sign, no spaces, dashes or brackets, and no leading zero from the national trunk prefix. This tool strips the formatting and warns when a leading zero or missing country code looks wrong.

Does the recipient see the prefilled message automatically?

No. The text is only pre-typed into the composer, and nothing is sent until someone taps send. It also stays fully editable, so treat a prefilled message as a suggested opening line rather than something fixed.

Can I message someone on WhatsApp without saving the contact?

Yes, and that is the main appeal of click-to-chat. The link opens a conversation with the number directly, so neither side has to add the other to their address book first.

Is this the same as a WhatsApp QR code from the app?

No. This QR simply encodes the wa.me URL, so scanning it opens the same chat link in a browser or the app. It is not a login or device-linking code and carries no account information at all.

Related tools