WhatsApp Chat Link Generator

Create a WhatsApp click-to-chat link with a pre-filled message — with a country picker, auto-detect from pasted numbers, QR code, and an embeddable website button. Free, instant.

Search for a country, or paste a full international number beginning with + or 00.

0 / 1000

A WhatsApp click-to-chat link lets anyone message you instantly — no need to save your number first, no app-switching guesswork. This tool builds that link for you, with a pre-filled message ready to go, a scannable QR code for print materials, and an embeddable button for your own website. Pick your country from the dropdown, or just paste a full number and it detects the country automatically.

What a WhatsApp Link Actually Does

A standard wa.me link opens WhatsApp with a specific contact's chat window already loaded — and if you include a pre-filled message, that message sits ready in the text box, waiting for the visitor to just hit send. This removes real friction: instead of a visitor manually saving your business number, opening WhatsApp, searching for the contact, and typing a message from scratch, one tap gets them straight to a conversation that's already half-written.

This is why these links show up everywhere — Instagram bios, email signatures, restaurant menus, real estate listings, customer support pages. The link itself is simple, but getting the phone number formatted correctly is the part that trips people up, which is exactly the problem this tool solves.

Why Country Code Formatting Matters So Much

A WhatsApp link only works if the phone number is in the correct international format — country code first, no leading zeros, no dashes, spaces, or parentheses. Get it wrong and the link either fails outright or opens a chat with the wrong person entirely, since a malformed number can accidentally match a completely different account.

This is the single most common reason a WhatsApp link doesn't work, and it's rarely obvious to the person who created it — the link looks fine, it just quietly points nowhere useful. Picking your country from the dropdown and entering just the local number sidesteps the problem completely, since the correct country code gets applied automatically rather than relying on typing it correctly by hand.

Auto-Detection From a Pasted Number

If you already have a number written down somewhere — a business card, an email signature, a contact list — paste it directly into the number field. As long as it includes a "+" or a leading "00" (the standard way of writing an international dialing prefix), the tool recognizes the country code, switches the dropdown to match, and strips the code out of the number field so it isn't duplicated. A confirmation note shows exactly which country got detected, so there's no guessing about whether it worked.

Deliberately, this only happens when there's a genuine signal that a country code is present. A bare local number with no "+" or "00" is left untouched rather than guessed at, since a wrong guess would silently produce an invalid link — better to ask for that piece of information explicitly than risk corrupting a number that was already correct.

QR Code and the Embeddable Button

Beyond the link itself, every generated result includes a downloadable QR code — useful anywhere a clickable link isn't practical: a printed flyer, a table tent in a restaurant, a business card, a poster. Scanning it opens the exact same pre-filled chat as the link.

The embed code gives you a ready-to-paste "Chat on WhatsApp" button styled in WhatsApp's own green, sized and formatted to drop directly into a website's HTML. No account needed, no widget script to load from a third party — it's a single self-contained snippet.

Frequently Asked Questions

Does the phone number need to be on WhatsApp already?

Yes — the link only works if that number has an active WhatsApp account. It won't fail loudly if not; the chat will simply be unreachable or prompt the visitor to invite that number to WhatsApp, depending on their app version.

Can I use this for a personal number, or only a business?

Either — the underlying link format is identical for personal and business WhatsApp accounts. Business accounts do get a few additional features on their end (like automated greeting messages) that aren't part of what this tool generates, but the click-to-chat link itself works the same way for both.

Why does my country's code look wrong after auto-detect?

Some country codes overlap in their leading digits — most notably the North American Numbering Plan, where the US, Canada, and several Caribbean nations all technically start with "+1," distinguished only by area code. This tool correctly separates out a handful of the most common overlapping cases (like Trinidad's +1868 or Barbados's +1246), but a generic "+1" number without one of those specific prefixes defaults to the US.

Does the pre-filled message support emoji or special characters?

Yes — the message gets properly encoded for use in a URL, so emoji, punctuation, and non-English characters all come through correctly in the resulting WhatsApp chat.

Will the link still work if I change my phone number later?

No — the link is tied to the specific number it was generated with. If your number changes, you'll need to generate a new link and swap it wherever the old one was published.