WhatsApp Link Generator

A link that opens a WhatsApp chat with you — with your message already typed. Copy it, test it, or print it as a QR code.

100% private — runs entirely in your browser. Your data is processed on your device and never sent to the internet.

Type the number the way you would call it. The country code is added for you.

 

Quick start:
Test the link

The QR code appears here

Download QR code (PNG)

The link and the QR code are made in your browser. This site is not affiliated with WhatsApp or Meta.

About the WhatsApp Link Generator

A click-to-chat link opens a WhatsApp chat with one phone number, without saving the number as a contact first. It looks like this: https://wa.me/15551234567. You can add a message, and it is already typed in the chat when it opens: https://wa.me/15551234567?text=Hello.

Shops, hairdressers, restaurants, tutors and sellers put such a link on their website, in their Instagram bio, in an email signature or on a flyer. One tap, and the customer is writing to them.

This tool writes the link for you. Choose the country, type the number the way you would call it, and add a message if you want. The tool puts the number into the right international form, writes the message so the link does not break, and makes a QR code of the link to print. Press Test the link to try it.

Everything is made in your browser. Nothing is sent anywhere. This site is not affiliated with WhatsApp or Meta.

Features

  • wa.me link — the official click-to-chat form, with or without a message
  • Country list — 245 countries and regions with their calling codes; your country is picked for you
  • Number cleaned for you — spaces, brackets, dashes and the leading 0 of the national number are handled
  • Message written safely — line breaks, &, ?, accents and emoji are encoded, so the link stays whole
  • Test button — opens the link in a new tab
  • QR code — of the same link, as a PNG in three sizes, one click to download
  • HTML for a website — copy a ready link to paste into your site
  • Remembers your number and message — in this browser only

How the number is written in the link

A wa.me link needs the full international number: the country code, then the number without the first 0, and no +, spaces or brackets. The tool does this for you. Some examples:

CountryYou typeIn the link
United States(555) 123-456715551234567
United Kingdom07911 123456447911123456
Germany0151 234567894915123456789
Brazil(11) 91234-56785511912345678
Spain612 34 56 7834612345678
Italy (mobile)312 345 6789393123456789
Italy (landline)06 1234 5678390612345678
Russia8 916 123-45-6779161234567

Italy keeps its leading 0: an Italian landline number keeps the 0 after +39. The tool knows this for every country. You can also type the number with + in front (for example +55 11 91234-5678); then the country list is not used.

Argentina: a mobile number needs a 9 after 54, and the 15 is left out: 54 9 11 1234 5678. The tool reminds you of this.

How the message is written in the link

A link cannot hold spaces, line breaks or signs like & and ? as they are. They are written as codes with %. The tool does this for you:

In your messageIn the link
a space%20
a new line%0A
&%26
?%3F
á%C3%A1
🎂%F0%9F%8E%82

So the message “Hi! Can I book a table for 2 & a 🎂?” and “Thanks” on a second line becomes this link (one line in real life, cut into four here so it fits):

https://wa.me/15551234567?text=

Hi!%20Can%20I%20book%20a%20table

%20for%202%20%26%20a%20%F0%9F%8E%82

%3F%0AThanks

When the chat opens, the person sees the message exactly as you typed it, and can change it before sending.

Where to use your link

  • Website — a “Chat with us” button; use Copy HTML for a website
  • Instagram, TikTok or Facebook bio — paste the link into the website field
  • Email signature — one click to reach you on your phone
  • Flyers, menus, business cards, shop window — print the QR code; people scan it with the phone camera
  • Online shop — a link per product, with the product name already in the message
  • Classes and groups — a link for parents or students to write to the teacher

Frequently asked questions

How do I make a WhatsApp link with a message?

Choose your country, type your number, and type the message. The link appears below with the message in it. Copy it, or press Test the link to check it.

Can I make a link without a phone number?

Yes. Leave the number empty and type only a message. The link https://wa.me/?text=… opens WhatsApp and asks which chat to send the message to. This is good for “share this with a friend” buttons.

Why must I leave out the 0 at the start?

The leading 0 is only for calls inside your country. In an international number it is left out: 0151 … in Germany becomes 49 151 …. The tool does this by itself. A few countries, like Italy, keep the 0; the tool knows those too.

Does the QR code expire?

No. The QR code holds the link itself. Nothing goes through our site, so it works as long as WhatsApp supports wa.me links.

Is the number checked with WhatsApp?

No. The tool cannot see if a number uses WhatsApp. Press Test the link: if the number has no WhatsApp account, WhatsApp will say so.

Is my number sent anywhere?

No. The link and the QR code are made in your browser. Your number and message are only kept in this browser, so they are there next time.

Related tools

How to use it

  • Choose your country — it is picked from your browser's language, so it is often right already
  • Type the phone number the way you would call it. Check the full number shown below the box
  • Type a message (optional), or press one of the quick starts
  • Copy the link, or press Test the link to open it
  • Download the QR code as a PNG — choose Large if you will print it

We add new tools regularly — subscribe on YouTube to be notified when each one goes live.

More tools

View all

Recommended Apps

View all