What is a wa.me link?
wa.me is WhatsApp's official short domain for click-to-chat links. Here is what the format means and why links break.
At a glance
A wa.me link is WhatsApp's official short URL for opening a chat with a specific phone number. The format is https://wa.me/<number>, where <number> is the phone number in full international format with no plus sign, spaces or dashes. Opening one starts a conversation with that number without saving it as a contact. It sends nothing on its own.
What does wa.me mean?
wa.me is a domain WhatsApp owns and uses as a short link for its click-to-chat feature. “wa” is short for WhatsApp and “.me” is the country-code domain for Montenegro, widely used for short branded links.
It is not a third-party URL shortener. A wa.me link redirects to api.whatsapp.com, which is also WhatsApp's, and from there to the app or WhatsApp Web.
What does the number in a wa.me link mean?
It is the recipient's phone number in full international format, written as digits only.
Reading https://wa.me/447400123456 left to right: 44 is the country code for the United Kingdom, and 7400123456 is the subscriber number with the domestic leading zero removed. The same number is written 07400 123456 inside the UK.
- No plus sign: wa.me/+447400123456 will not resolve.
- No spaces, dashes or brackets: Strip every separator before building the link.
- No domestic trunk prefix: The 0 in 07400, or the 8 used in Russia, is for dialling inside the country and must be removed.
- Country code always required: There is no such thing as a local wa.me link. The country code is part of the address.
Is wa.me safe to click?
A wa.me link on its own is safe: it is an official WhatsApp domain, and all it does is open a chat window with a phone number. It cannot install anything, cannot send a message by itself, and does not reveal your number to the recipient until you actually send something.
The caution worth keeping is about who is behind the number, not the link. wa.me links appear in phishing and impersonation attempts precisely because they look official and hide the identity of whoever owns the number. The domain being genuine tells you nothing about the person on the other end.
Check the digits before you tap. A link's visible text can say anything; the number after wa.me/ is what you will actually be messaging. If a link claims to be your bank, the country code should match your bank's country.
What is the difference between wa.me and api.whatsapp.com?
Nothing functional. wa.me carries the number in the path and api.whatsapp.com/send carries it in the query string, and wa.me redirects to api.whatsapp.com.
wa.me is the form to use for anything a person reads, types or hears. api.whatsapp.com/send is easier to assemble in code when you already have a query string, and it is what older integrations tend to contain. Existing api.whatsapp.com links do not need updating.
- wa.me: https://wa.me/15551234567?text=Hello
- api.whatsapp.com: https://api.whatsapp.com/send?phone=15551234567&text=Hello
Why is my wa.me link not working?
In almost every case the number is formatted wrongly rather than the link being broken. WhatsApp reports these as an invalid phone number, which is the same message you get for a number that simply has no account.
- A leading zero was kept: The most common cause. 4407400123456 instead of 447400123456.
- The country code is missing: A ten-digit number with no country code cannot resolve.
- A plus sign or spaces survived: wa.me takes digits only after the slash.
- An unencoded ampersand in the message: Everything after a raw & in ?text= is parsed as a separate parameter and vanishes. Use %26.
- The number is genuinely not on WhatsApp: A correctly built link to a landline or an unregistered number gives the same invalid-number message.
- A country-specific rule was missed: Argentina needs a 9 inserted and its 15 removed; Russia's trunk prefix is 8 rather than 0. See the country format guide.
Does opening a wa.me link notify the other person?
No. Opening the link loads a chat window on your device and nothing else. No notification is sent, no read receipt, no indication that anyone looked them up.
The recipient learns nothing until you type a message and send it.
Frequently asked questions
What is a wa.me link?
A wa.me link is WhatsApp's official short URL for opening a chat with a specific phone number, written as https://wa.me/ followed by the number in international format. Opening one starts a conversation without saving the number as a contact.
Is wa.me an official WhatsApp domain?
Yes. wa.me is owned by WhatsApp and redirects to api.whatsapp.com. It is not a third-party link shortener.
Is it safe to click a wa.me link?
The domain is safe and the link only opens a chat window, sending nothing by itself. The risk is who owns the number, not the link, since wa.me links are also used in impersonation attempts. Check the digits after wa.me/ before tapping.
What is the difference between wa.me and api.whatsapp.com?
They are functionally identical and wa.me redirects to api.whatsapp.com. wa.me puts the number in the URL path and is short enough to read aloud or print; api.whatsapp.com/send takes it as a query parameter and suits programmatic use.
Why does my wa.me link say the phone number is invalid?
Usually the number kept a leading zero, is missing its country code, or still contains a plus sign or spaces. WhatsApp shows the same message when the number is correctly formatted but has no WhatsApp account.
Does opening a wa.me link notify the person?
No. It opens a chat window on your device only. Nothing is sent and the other person is not notified unless you type a message and send it.
Can a wa.me link include a message?
Yes. Add ?text= followed by URL-encoded text, and it appears in the message box ready to send. The recipient can edit or delete it, and nothing is sent automatically.