GlobalKit

WhatsApp Link Generator

Create a wa.me click-to-chat link from a phone number and an optional pre-filled message. The number is cleaned and the text is encoded for you.

Full number in international format, starting with the country code (for example 90 for Turkey, 1 for US/Canada, 49 for Germany). Spaces, dashes and brackets are removed automatically. Leave empty to create a link that only carries a message.

Appears in the chat box when the link is opened. Up to 2000 characters.

How it works

Enter the phone number with its country code, optionally write a message, and the link appears as you type. The copy button puts it on your clipboard. Everything happens in your browser: the number and the message are not uploaded, and the tool never sends a message or contacts WhatsApp.

The link has one of three shapes, taken from WhatsApp's "How to use click to chat" help page:

The number

WhatsApp wants the full number in international format: country code first, no zeroes, brackets or dashes (its own "don't use" example also contains a plus sign). The tool takes whatever you typed and cleans it in this order:

  1. Spaces, dots, dashes, slashes and brackets are removed, then one leading +.
  2. What remains must be digits only. Anything else, including letters or a + in the middle, is an error.
  3. A leading 00 (the international call prefix) is removed with a warning.
  4. Any further leading zeros are removed with a warning, because a number that still starts with zero is almost certainly in national format.
  5. The result must have 7 to 15 digits. Fifteen is the E.164 maximum; seven is only a practical lower bound, not a specification value.

The tool never guesses a country code. It cannot, since 5321234567 could belong to any country.

The message

The text is kept exactly as typed, except that Windows line endings become plain line breaks. It is then percent-encoded with the standard URL-component rules, which is why the result is readable only as a link, not as the sentence you wrote.

Examples

Phone enteredMessageLink
+90 532 123 45 67nonehttps://wa.me/905321234567
0090 (532) 123-45-67nonehttps://wa.me/905321234567 (00 removed, warning)
+1 (415) 555-0100nonehttps://wa.me/14155550100
0532 123 45 67nonehttps://wa.me/5321234567 (zero removed, warning; wrong number without a country code)
+90 0532 123 45 67nonehttps://wa.me/9005321234567 (no warning; extra zero not detected)
905321234567I'm interested in your car for salehttps://wa.me/905321234567?text=I'm%20interested%20in%20your%20car%20for%20sale
905321234567Hello, are you open?https://wa.me/905321234567?text=Hello%2C%20are%20you%20open%3F
905321234567Order 1042, then a line break, then Please confirmhttps://wa.me/905321234567?text=Order%201042%0APlease%20confirm
905321234567Fish & chips #1https://wa.me/905321234567?text=Fish%20%26%20chips%20%231
905321234567Caféhttps://wa.me/905321234567?text=Caf%C3%A9
emptyHello therehttps://wa.me/?text=Hello%20there

Things to watch for

Frequently asked questions

Last updated: 10/11/2026

Related tools