Whatsapp Link Generator

Create WhatsApp chat links instantly with prefilled messages and shareable QR codes. Generate, copy, and share direct WhatsApp links easily for personal or business use.
Loading...
Use international format without "+"
Special characters are automatically filtered0/1000
Generated Link

Overview

Build a wa.me link that opens a WhatsApp chat with a target phone number and an optional pre-filled message, then copy, share, or display it as a QR code. The tool strips non-digit characters from the phone number, filters the message, and encodes it into the URL, producing a link that works on both mobile and desktop WhatsApp. It is used by customer support teams, sales pages, and print materials that want a one-tap path into a WhatsApp conversation.

Common Use Cases

How to Use

1
Type the phone number in international format without the plus sign, such as 628123456789; non-digit characters are stripped automatically.
2
Optionally write the pre-filled message, up to 1000 characters; angle brackets are filtered and extra whitespace is collapsed.
3
Watch the generated link update live in the read-only output field.
4
Click the copy button to put the wa.me link on the clipboard, or the share button to use the browser share sheet.
5
Scan or print the 280 by 280 QR code that appears under the link for offline placement.

Example Scenario

Pre-filled order inquiry for a shop

A clothing store enters 628123456789 and the message hello, I want to order product A. The tool builds https://wa.me/628123456789?text=hello%2C%20I%20want%20to%20order%20product%20A, the copy button sends the link to the clipboard, and the QR code can be printed on the store receipt. Scanning the code opens a chat already addressed to the store with the inquiry typed out.

Technical Notes

The generated link uses the official https://wa.me/<number> format, followed by the text query parameter when a message is present. The phone number must be in international format without the leading plus.

The phone field keeps only digits and the message field removes angle brackets and collapses repeated whitespace before the URL is built, so unexpected characters never reach the final link.

The message is passed through encodeURIComponent so spaces, commas, and other special characters are percent-encoded and safely interpreted as a single text parameter.

The QR code is fetched from the api.qrserver.com endpoint at 280 by 280 pixels using the full generated link as its data, so the code always points to the exact chat URL shown above it.

Common Mistakes

Frequently Asked Questions

Use the international format without the plus sign and without a leading zero. For Indonesia, a number like 0812 3456 789 becomes 628123456789.

Yes, wa.me links open the WhatsApp app on mobile and the WhatsApp Web client on desktop, and both honor the text parameter as the initial chat message.

The tool filters angle brackets and collapses extra whitespace before building the URL, so the message is safe to embed in a link.

Yes, the QR code is regenerated from the current generated link, so any change to the phone number or message produces a new code.

Related Topics