Chat Details
Just the national number — the country's dial code is prepended automatically. We strip spaces, dashes, parentheses, and any leading 0.
0 characters
Your WhatsApp Link
Enter a phone number to generate a link…
Preview
To:—
Message:(none)
HTML embed
What is a WhatsApp Click-to-Chat link?
A click-to-chat link (also called a wa.me link) opens a WhatsApp conversation with a specific phone number — no need to save the contact first. Paste it on a website, email signature, business card, or QR code, and anyone who taps it lands directly in the chat, optionally with a pre-filled message ready to send.
What this tool does
- Builds the official URL — in either
https://wa.me/<number>orhttps://api.whatsapp.com/sendformat, both of which are documented by WhatsApp. - Handles country codes — pick from 240+ countries; we detect the dial code, strip trunk prefixes (leading zeros), and output E.164.
- URL-encodes the message — so emojis, line-breaks, and special characters travel intact.
- Gives you HTML embed code — a ready-to-paste anchor tag with safe attributes.
- Zero server calls — your number and message are not sent anywhere. Close the tab and nothing remains.
When you need a WhatsApp link
- Lead capture — a "Chat with us" button on a landing page converts better than an email form.
- Email signatures — one-tap contact for clients on mobile.
- QR codes — encode the link in a QR for flyers, menus, or posters (see our QR generator).
- Broadcast posts — share a link that starts a 1:1 chat instead of a group.
- Support — let customers open a chat with pre-filled context like their order ID.
Privacy
Everything runs locally in your browser. Your phone number and pre-filled message are never sent to our servers or any third-party URL-shortener. Refresh the tab and the data is gone.
Frequently Asked Questions
No. A click-to-chat link opens the conversation directly — they don't need to add you as a contact first. They will see your WhatsApp display name (and photo, if you allow it).
WhatsApp will show "Phone number shared via URL is invalid." There's no public API to check registration without sending a message; for a format-level sanity check, use our number validator.
WhatsApp itself accepts very long messages once sent, but browsers and some messaging apps cap shared URLs around 2,000 characters after encoding. Keep pre-filled messages under ~700 plain characters to stay safe everywhere.
Use
wa.me. It is the current, documented format, produces shorter URLs, and opens the chat directly on mobile. The api.whatsapp.com/send format still works (WhatsApp redirects it), but shows an intermediate "continue in WhatsApp" screen on some browsers.Neither. The wa.me format wants the full international number in E.164 form without the leading
+ and without the domestic trunk prefix (the leading 0 some countries add). This tool strips both automatically.Not with wa.me itself — the link goes directly to WhatsApp. For tracking, wrap the link with your own redirect (e.g. a
/chat route on your domain that logs the click and then 302s to wa.me). That way you keep the data and avoid third-party shorteners.