Enter the international number
Include the country code, optionally using a leading + and familiar spaces, parentheses, or hyphens.
QR Tools
Create a static WhatsApp click-to-chat QR code from an international phone number, with an optional prefilled message. Review the exact wa.me destination before downloading PNG or SVG.
Enter an international phone number, optionally add a message, then customize and download the static QR code.
Local processing
The click-to-chat destination and QR image are generated locally on your device. BrowserPine does not upload the entered phone number or message, contact WhatsApp during generation, require an account, or add tracking.
Read how BrowserPine handles filesThree simple steps
Include the country code, optionally using a leading + and familiar spaces, parentheses, or hyphens.
Optionally enter a prefilled message, then check the normalized digits and exact wa.me destination.
Choose the QR size, colors, error correction, and quiet zone, then save PNG or SVG and test it on representative devices.
The QR code stores a normal https://wa.me/ destination containing an international phone number. A compatible scanner can offer to open that link so the person scanning can choose whether to continue to a WhatsApp chat.
The code is static: it does not redirect through BrowserPine, use the WhatsApp Business API, log into an account, collect click analytics, or open WhatsApp automatically during generation.
Enter the country code and subscriber number, such as +961 3 123 456 or +1 (202) 555-0123. Common visual formatting is accepted, while the encoded wa.me destination contains digits only as required for click-to-chat links.
BrowserPine does not guess a missing country code. A leading local zero is refused with guidance, and obviously short, overly long, or alphabetic input is not accepted as an international destination.
The optional message is included in the text query parameter and URL-encoded once. Spaces, punctuation, ampersands, question marks, emoji, Arabic text, and line breaks remain part of the intended message after decoding.
There is no arbitrary small message limit, but every QR code has a finite capacity. If the combined wa.me URL is too long for the chosen error-correction level, the tool asks for shorter content or a lower level instead of producing an invalid code.
The phone number, message, final destination, PNG, and SVG are prepared locally in the browser and are not uploaded to a BrowserPine processing server or retained by this page after Start over.
Opening or scanning the downloaded code is a separate action that may contact WhatsApp according to its own behavior and privacy terms. BrowserPine is not affiliated with, sponsored by, or endorsed by WhatsApp or Meta.
Common questions
No. The wa.me destination and QR image are generated locally in your browser and are not uploaded to a BrowserPine processing server.
Use an international number including the country code. A leading + is recommended, and common spaces, parentheses, or hyphens are accepted before the encoded value is normalized to digits only.
No. The tool does not infer a country or guess a country code. Enter the full international number and replace any leading local zero with the correct country code.
Yes. The message is optional and is URL-encoded once in the final text parameter, including supported punctuation, emoji, Arabic text, and line breaks.
No. Generation makes no WhatsApp request. Scanning or explicitly opening the finished wa.me link later may contact WhatsApp.
QR capacity depends on the complete destination and selected error-correction level. Shorten the message or choose a lower error-correction level when the capacity message appears.
The static QR code has no BrowserPine expiration. Its usefulness still depends on the encoded phone number, WhatsApp availability, and future wa.me link behavior.
No. BrowserPine is an independent utility site and is not affiliated with, sponsored by, or endorsed by WhatsApp or Meta.
Keep working
Create static QR codes for URLs, text, email, phone, and SMS, then download PNG or SVG.
View tool
Create a vCard 3.0 QR code for focused contact details and download PNG or SVG.
View tool
Scan and decode QR codes from an image or supported device camera.
View tool