Your WhatsApp link
Ready to share
Button code for your website
Before you share it
Test the link on a phone and on a computer before you print or publish it. On a computer it opens WhatsApp Web or the desktop app.
Most broken WhatsApp buttons fail on one small thing: the number. A leading zero, a missing 60 or a stray dash, and the chat never opens. This generator fixes the format, then adds an opening message so every chat tells you where it came from. It follows our guides on fixing a WhatsApp button that does not work and the best WhatsApp marketing tools for Malaysia. Both draw on the WhatsApp work the ZenWeb team does for Malaysian businesses.
1. How do you use this WhatsApp link generator?
Quick Answer: Type your WhatsApp number, choose where people will tap or scan the link, and add what they will ask about. The tool writes the opening message and builds the wa.me link and QR code as you type. Copy the link, download the QR code as a PNG, or copy the button code for your site.
- Pick the country. Malaysia is set; choose another country for an overseas number.
- Type the number. Dashes, spaces, +60 or a leading 0 are all fine.
- Choose the place. Website, social bio, printed QR, ad, email or a blank chat.
- Add the topic and a code. Both optional, for example Raya hampers and RAYA26.
- Check the message. Edit it freely, then copy, download and test.
Adding it to a website? Our guide to adding a WhatsApp button and payment gateway to your website shows where the link goes. Getting chats but not sales? See how our digital marketing team turns chats into customers.
2. What is the correct wa.me link format?
Quick Answer: A wa.me link is https://wa.me/ followed by the full number in international format, digits only. For Malaysia that means 60 first, no leading zero, and no plus sign, spaces, dashes or brackets. An opening message goes after ?text= with spaces and symbols encoded, so 012-345 6789 becomes wa.me/60123456789.
What you type, and what the generator puts in the link:
| You type | In the link | What changed |
|---|---|---|
| 012-345 6789 | 60123456789 | Leading 0 dropped, 60 added, dash and space removed |
| +60 11-2345 6789 | 601123456789 | Plus sign, spaces and dash removed |
| 03-1234 5678 | 60312345678 | Works only if this landline has WhatsApp |
| Hi, I saw your website | ?text=Hi%2C%20I%20saw%20your%20website | Comma and spaces encoded |
Format rules from ZenWeb’s WhatsApp button guides, which follow WhatsApp’s own click-to-chat guide.
The QR code is the same link drawn as squares. A longer message makes a denser code, so keep printed QR messages short. Still no chat? See the other causes in our WhatsApp button fix guide.
Key takeaway: WhatsApp reads the number only one way: country code first, digits only. Test every new link on a phone and a computer before you publish or print it.
3. Why use a different pre-filled message for each link?
Quick Answer: A pre-filled message tells you where the chat came from before anyone replies. Across the Malaysian SME WhatsApp accounts ZenWeb manages, only 7% can trace a WhatsApp lead back to its source. One opening message per place, plus an optional reference code, is the free way to fix that.
The generator writes a different opener for each place:
- Website button: “Hi, I’m on your website and would like to ask about…”
- Social bio or post: “Hi, I saw your post and would like to ask about…”
- Printed QR code: “Hi, I scanned your QR code and would like to ask about…”
- Ad: “Hi, I saw your ad for… Is it still available?”
- Email: “Hi, I got your email about… and would like to know more.”
A code like RAYA26 lands at the end of the message, so staff spot the source at a glance. Pair it with a GA4 click event, as our guide to tracking WhatsApp leads explains. For click-to-WhatsApp ads, paste the message as the ad’s starter message instead; our click-to-WhatsApp ads setup guide shows where.
Key takeaway: A blank chat is a lead with no source. Give every button, bio and QR code its own opening message.
Not sure which channel sends your best chats?
We set up WhatsApp tracking alongside the ads that start the conversations.
Compare our digital marketing packages →4. What happens after someone taps your WhatsApp link?
Quick Answer: The chat opens with your message typed in and the customer taps send. From there, speed decides the sale. On the WhatsApp Business Platform, replies within 24 hours of a customer’s message are free, and chats from click-to-WhatsApp ads are free for 72 hours. Slow replies turn free chats into paid templates.
Those free windows come from Meta’s WhatsApp Business Platform pricing documentation. Yet across our Malaysian SME client accounts, messages sent inside a free window fell from 74% in 2024 to 61% in the first half of 2026. Reply speed matters more than software, the main finding of our WhatsApp marketing tools review. For a simple routine, see how business owners should handle WhatsApp enquiries.
Want more of those chats to turn into sales?
Tell us how many chats you get and who answers them. We will review your WhatsApp setup and the ads that feed it.
Get a free WhatsApp setup review →5. Frequently Asked Questions
1. Is this WhatsApp link generator free?
Yes, with no sign-up. It runs in your browser, so what you type is not sent anywhere. Use the link and QR code anywhere: your website, social bios, flyers or packaging.
2. Do I need the WhatsApp Business API for a wa.me link?
No. A wa.me link opens a chat with any number that has a WhatsApp account, including the free WhatsApp Business app. Our review of the best WhatsApp marketing tools explains when the paid API is worth it.
3. Why does my WhatsApp link not open a chat?
Usually the number format: it must start with the country code, with no leading zero, plus sign, spaces or dashes. On a computer it opens WhatsApp Web or the desktop app, so test on both.
4. Does the WhatsApp QR code expire?
No. The QR code is your wa.me link drawn as squares, with nothing in between that can lapse. If you change your number or message, make a new code and replace the old one on your print.
5. Can I see WhatsApp chats in Google Analytics?
You can see the taps, not the chats. Send a GA4 event when a link containing wa.me is clicked and mark it as a key event. Our guide to live chat versus a WhatsApp button explains why that event matters.