WhatsApp Link & QR Generator
Create a wa.me click-to-chat link with a pre-filled message, and a matching QR code you can print — free, private and no sign-up.
With or without the country code.
0 characters · emoji and any language work. The customer can edit it before sending.
We only check that the number is formatted correctly. We can't tell whether it's registered on WhatsApp — open the test link on your phone to confirm.
Your link
Enter a valid number (or let the customer choose the contact) to create your link.
QR code
The QR code appears once your link is ready.
Advanced QR settings
4 is the QR standard
How to use it
For shops, clinics, service businesses and sellers who want customers to start a WhatsApp chat in one tap — from a website, Instagram bio, visiting card or shop counter.
- 01Choose your country and type your WhatsApp number — with or without the country code.
- 02Optionally add a pre-filled message, or start from a template (enquiry, quote, appointment, order, support).
- 03Copy the link, or tap “Test link” to check it opens the right chat.
- 04Adjust the QR colours if you like, check the contrast result, and download it as PNG or SVG.
How results are worked out
- Links use WhatsApp's official click-to-chat format: https://wa.me/<international number>?text=<message>.
- Numbers are normalised to the international format: spaces, brackets and dashes are removed, a leading 0 trunk prefix is dropped, and the country code is added when missing.
- The message is URL-encoded (UTF-8), so emoji, line breaks and Indian-language text arrive exactly as typed.
- QR codes are generated in your browser with a 4-module quiet zone by default; the SVG is a single vector path and the PNG uses whole pixels per module for sharp edges.
- Colour contrast is measured with the WCAG formula; inverted (light-on-dark) codes and small quiet zones are flagged because some scanners struggle with them.
Limitations
- We check the number's format only — we can't tell whether it is registered on WhatsApp. Always test the link.
- Length rules are built in for 15 common countries; other country codes are checked only for the 8–15 digit international range.
- Very long messages produce dense QR codes that need to be printed larger.
Questions
How do I create a WhatsApp link for my business?
Enter your number with the country code and an optional message. The tool builds a wa.me link you can put on your website, social profiles or emails — tapping it opens a chat with you.
Does the number need WhatsApp Business?
No. Click-to-chat links work with both WhatsApp and WhatsApp Business numbers, as long as the number is registered on WhatsApp.
Can the message be in Hindi or another language?
Yes. The message is encoded as UTF-8, so Hindi, Tamil, emoji and line breaks all work. The customer can edit it before sending.
Will the QR code expire?
No. The QR code contains the link itself — there's no redirect or tracking service in between, so it works as long as the number is on WhatsApp.
Is my number stored?
No. Everything runs in your browser. Your inputs are kept only in this browser until you press Reset.
Related free tools
Need it built properly?
This tool is free and stays free. If you'd like NPTeckz to scope or build it for you: