Free WhatsApp Link Generator wa.me Click-to-Chat Links

Turn any phone number into a WhatsApp click-to-chat link you can drop into a website, email signature, QR code or social profile.
Everything runs in your browser, so phone numbers are never uploaded.

🔒 100% local processing · phone numbers never leave your device

① Enter the number

Country / region
Phone number
Pre-filled message (optional)

② Link settings

Link format
Show QR code
Paste the number however you like. Pluses, spaces, brackets and dashes are cleaned up automatically, and a local Hong Kong number gets 852 added for you.

③ Result

This tool only builds a link. It never sends a message on your behalf and never reads your contacts. Please make sure the recipient is happy to be contacted on WhatsApp.

④ Bulk generation (one number per line)

Number list
Message per line
Hong Kong numbers may be entered as 8 digits only. You can also paste full numbers such as +852 9876 5432 and they will be detected automatically.

Why use this tool

Runs entirely in the front end. No sign-up, and your phone numbers are never collected.

🔒

Numbers never leave your device

Every link is built in your browser in real time. The phone number is never uploaded to any server and nothing is logged.

🧹

Formats cleaned automatically

Paste "+852 9123 4567", "(852) 9123-4567" or "00852 9123 4567" and it is normalised for you. Local Hong Kong numbers get 852 added automatically.

💬

Pre-filled messages

Write your opening line once and it is filled in the moment someone taps the link. Messages are UTF-8 encoded, so Chinese text and emoji never break.

🏷️

QR code included

Download a 1024px high-resolution QR code ready to print on business cards, menu cards, shop posters or product packaging.

📋

Bulk generation

Paste a whole customer list and generate every chat link at once, then copy them or export a CSV for your CRM or mail merge.

Frequently asked questions

What is the difference between wa.me and api.whatsapp.com?

Both open the same conversation, so there is no functional difference. wa.me is shorter and better for print, business cards and QR codes. api.whatsapp.com is the full official domain, which some older systems and cautious users trust more. This tool produces both.

Why is there no "+" in the number inside the link?

WhatsApp link syntax requires digits only. A plus sign, spaces, dashes and the trunk prefix "0" are all rejected. This tool handles that for you, so you can paste the number exactly as you have it.

How should I enter a Hong Kong number?

Just enter the 8 digits, for example 9123 4567, and the tool adds the 852 country code. If you paste a complete number such as +852 9123 4567 it is detected automatically and 852 is not added twice.

Can I generate links for a whole customer list?

Yes. Paste one number per line under Bulk generation to build every link at once, then copy them all or download a CSV. Local and full international formats can be mixed in the same list.

Does this tool send messages for me?

No. It only produces a URL. Whether a message is sent is entirely up to the person who taps it. The tool never reads your contacts and cannot tell whether a message was read.

Do the generated links expire?

No. A link contains only the number and the pre-filled message and passes through no intermediary server, so it stays valid forever and reports no click statistics. If you need click tracking, our short-link service can help.

Do you record the numbers or messages I type?

No. Everything happens inside your browser and our server only delivers the static page. You can confirm this in your browser developer tools: no request is made while you type.

Want to turn WhatsApp enquiries into an automated pipeline?

A link is only the beginning. We build auto-replies, keyword routing, booking flows and contact sync so that no enquiry is ever missed.