wa.me Link Generator Guide

Learn the official wa.me format, clean phone number rules, message encoding, testing steps, and examples before publishing a WhatsApp link.

Reviewed by the WALinkGen editorial team for practical clarity and responsible use.

Last updated: June 10, 2026

What a wa.me link generator creates

A wa.me link generator creates a WhatsApp click-to-chat URL in the format WhatsApp expects. The simplest version is https://wa.me/ followed by the full international phone number. When someone opens the link, WhatsApp attempts to start a chat with that number without requiring the visitor to save the contact first.

WALinkGen helps with the parts that are easy to get wrong: choosing the country calling code, removing local formatting characters, writing an optional first message, testing the final link, and downloading a QR code. You can start with the free tool, then use this guide to understand what the generated link means.

The correct wa.me format

The official pattern is direct and strict: https://wa.me/<number>. The number should be written in international format, but the path itself should contain digits only. Do not include plus signs, brackets, dashes, spaces, leading local trunk zeroes, or extension text.

  • Malaysian mobile example: 012-345 6789 becomes https://wa.me/60123456789.
  • Singapore mobile example: 9123 4567 becomes https://wa.me/6591234567.
  • United States example: (415) 555-2671 becomes https://wa.me/14155552671.

The displayed phone number on your website can still be human-friendly, such as +60 12-345 6789. The generated URL is different because it is a machine-readable destination, not a label.

Adding a pre-filled message

A message can be added with the text parameter, for example ?text=Hi%2C%20I%20would%20like%20to%20ask%20about.... Spaces, punctuation, line breaks, and non-Latin characters must be encoded so WhatsApp can read the draft correctly. A generator handles this encoding for you.

The message is not sent automatically. It appears as editable draft text, and the visitor chooses whether to send it. For that reason, use wording such as "I would like to ask about this item" or "Can I check availability?" rather than language that implies an order or booking is already confirmed.

When to use a standard wa.me link

A standard link is best when transparency and reliability matter. It shows the real destination domain, works without a separate redirect service, and is easy to test. Use it on websites, landing pages, social profiles, email signatures, product pages, directory listings, and customer-support pages.

A short link can be useful for print or campaigns, but it introduces a second service that must store and redirect the destination. If you do not need a short URL, the standard wa.me format is usually the cleanest choice.

Plain links versus message links

A plain wa.me link is better for a broad contact page where the visitor may want to ask anything. A message link is better when the page has a clear intent, such as asking about a specific product, booking a table, requesting a viewing, or checking delivery to a particular area. The message should save effort without making the visitor feel trapped by a script.

Use a visible label beside the link. A button that says "WhatsApp" is understandable, but "Ask about stock on WhatsApp" or "Request a viewing on WhatsApp" gives more context. For printed material, include the business name and a short instruction near the QR code so people know what they are scanning before they open their camera.

Common mistakes a generator helps prevent

  • Adding the country code twice after pasting a full number.
  • Leaving the Malaysian, UK, Australian, or other local leading zero.
  • Keeping symbols such as +, spaces, brackets, or dashes in the URL path.
  • Using a landline or inactive number that is not registered with WhatsApp.
  • Manually editing encoded message text and breaking punctuation.
  • Publishing a QR code before scanning the final printed version.

Step-by-step: create a wa.me link

  1. Confirm the exact WhatsApp number and country calling code.
  2. Choose the country in the generator and enter the local number.
  3. Read the normalized preview and remove anything the warning identifies.
  4. Add a short optional message that matches the page or campaign.
  5. Copy the link, open it on mobile and desktop, and confirm the chat target.
  6. Download and test a QR code if the link will appear offline.

Examples for real business pages

A restaurant menu might use a message asking for guest count and preferred time. A real estate listing can include the property code. An e-commerce product page can include the product name and size. A support page can ask for a non-sensitive order reference and short issue summary. Each message should reduce back-and-forth without asking the customer to expose private information in a URL.

For more realistic drafts, use the WhatsApp link examples and the message template guide. If your generated link does not open the expected chat, follow the troubleshooting checklist.

FAQ

Is wa.me the official WhatsApp link format?

Yes. The public click-to-chat format uses https://wa.me/ followed by the full phone number in international digits-only format.

Do I include the plus sign after wa.me?

No. Write the country code and phone number as digits only. A displayed number can use +60 or +1, but the wa.me URL path should not include the plus sign.

Can a wa.me link include a pre-filled message?

Yes. Add a text query parameter with URL-encoded message content. A generator is safer than editing encoded punctuation and spaces by hand.

Why does my wa.me link open WhatsApp Web on desktop?

Desktop browsers often route click-to-chat links through WhatsApp Web or the installed desktop app. That behavior depends on the visitor's device and login state.