WhatsApp Link Generator
Enter an international phone number and an optional message to create a wa.me link. Copy the URL for a profile or email, copy an HTML anchor for a website, or download a QR PNG for printed materials. The generator checks the number’s format and encodes the message locally. It does not open a conversation or send a message.
Include the country calling code. This checks number format, not whether a WhatsApp account exists.
Enter an international phone number, including its country code.
Creates a link only; does not verify number ownership, open chats automatically or send messages. Inputs stay in this tab and are not saved. Anyone receiving the generated link or QR code can read the phone number and message.
Common questions
- How do I enter my phone number?
- Include the country calling code, for example +44 7700 900123. Spaces, parentheses and hyphens are removed without changing digits. Use 7 to 15 digits and do not include extensions. The format check does not verify that the calling code is assigned or the number has a WhatsApp account.
- Can I include symbols or emoji in the message?
- Yes. The message is URL-encoded so characters such as &, +, Ω and emoji arrive as message text rather than URL syntax. The recipient can edit the prefilled message before sending it.
- Does creating a link send a message?
- No. Generation creates only a URL, HTML snippet and QR image. It does not open WhatsApp, contact the number or send messages.
- What does the QR download contain?
- The PNG encodes the same contact URL shown in the output, including the message if supplied. Anyone who receives the image can decode that phone number and message. Very long links may exceed QR capacity; shorten the message or copy the URL instead.
- Are my inputs stored or uploaded?
- No. Link composition and QR generation run in the browser, and this tool does not save your number or message between visits. The exported URL and QR code contain those inputs by design.
- Can I use the HTML on my website?
- Yes. Copy HTML produces an anchor with your label escaped as text. It opens in a new tab with noopener and noreferrer. Paste the snippet into an HTML-compatible editor.
Creates a link only; does not verify number ownership, open chats automatically or send messages.