Create wa.me links with pre-filled messages — no need to save contacts
Enter without country code or leading zero
0 characters
Enter a phone number to generate your link.
Add a "Chat on WhatsApp" button to your website or landing page. Let customers reach you in one click without saving your number.
Create links with pre-filled messages like "I need help with order #1234" so support agents get instant context.
Share wa.me links in social media bios, email signatures, or print materials. Track engagement with pre-filled campaign messages.
WhatsApp's wa.me links allow anyone to start a chat with you without saving your number first. The format is:
The phone number must include the country code without "+" or leading zeros. The message text is URL-encoded automatically. When someone clicks the link, WhatsApp opens with the chat and message pre-filled — they just hit send.
The WhatsApp Link Generator builds click-to-chat links in the wa.me format so anyone can start a WhatsApp conversation with you without saving your number first. You enter a phone number in full international format (country code plus subscriber number, digits only) and an optional pre-filled message, and the tool produces a ready-to-share link such as https://wa.me/14155552671?text=Hello%20there.
It is used by small businesses, support teams, freelancers, and marketers who want to place a WhatsApp contact button on a website, email signature, Instagram bio, or QR code. Because the message text is URL-encoded automatically, spaces, emoji, and line breaks are handled correctly and open cleanly in both WhatsApp mobile and WhatsApp Web.
A WhatsApp click-to-chat link follows the pattern https://wa.me/<number>?text=<url-encoded-message>. The number segment is the recipient's full international phone number with only digits, no plus sign or formatting characters. When a user opens the link, WhatsApp resolves it, opens a chat with that number, and drops the decoded message into the compose box so the sender only has to tap send.
The message must be percent-encoded to survive being carried in a URL. This tool applies encodeURIComponent rules: a space becomes %20, a line break becomes %0A, an ampersand becomes %26, and emoji are converted to their UTF-8 percent-escaped bytes. Because encoding happens automatically, you can type natural text and trust that the link stays valid. Note that the message is only a suggestion prefilled for the sender, it is never sent automatically, and the recipient number must belong to a real WhatsApp account for the chat to open.
Use the full international number in digits only: country code followed by the number, with no plus sign, spaces, dashes, or leading zeros. For example 447911123456 for a UK mobile, not +44 07911 123456.
No. The link only opens a chat and drops your text into the compose box. The sender still has to press the send button, which is why WhatsApp allows pre-filled messages in these links.
Yes, it is completely free. The link and QR code are generated entirely in your browser, so your phone number and message are never uploaded to or stored on our servers.
Yes. Line breaks and emoji are automatically URL-encoded (line breaks as %0A, emoji as their UTF-8 escape sequences) so they render correctly when the chat opens.
This usually means the ?text= parameter is missing or the message field was left blank. Some very old WhatsApp versions also ignore pre-filled text, so update the app if the message consistently fails to appear.
No. The whole point of a wa.me link is that it works without either party saving a contact first, as long as the number in the link is registered on WhatsApp.
Yes. The QR code encodes the same wa.me link, so scanning it with any phone camera opens the WhatsApp chat, making it useful for posters, flyers, business cards, and packaging.