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.
Runs entirely in the front end. No sign-up, and your phone numbers are never collected.
Every link is built in your browser in real time. The phone number is never uploaded to any server and nothing is logged.
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.
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.
Download a 1024px high-resolution QR code ready to print on business cards, menu cards, shop posters or product packaging.
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.
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.
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.
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.
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.
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.
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.
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.
A link is only the beginning. We build auto-replies, keyword routing, booking flows and contact sync so that no enquiry is ever missed.