WhatsApp Link Generator

Type your number the way you normally write it, add an optional message, and get a working wa.me link, a QR code and ready-to-paste HTML for a floating chat button, a Chat on WhatsApp button and a text link.

Runs entirely in your browser. Nothing you add is sent to us.

Create a free account to use the WhatsApp Link Generator

Free forever for this tool. Takes a few seconds — then you come straight back here.

  • All 150 free tools, one login
  • Free website audit with fixes
  • Search Console dashboard
  • Free keyword rank tracker

Already have an account? Sign in

WhatsApp Link Generator — whatsapp link generator

A WhatsApp link generator turns your phone number into a click-to-chat link, so customers can start a WhatsApp conversation with your business in one tap without saving your number first. Pick your country, type the number the way you normally write it, and this free tool converts it to the international format WhatsApp needs, stripping spaces, brackets, the + sign and the domestic leading 0. Add an optional pre-filled message, such as a booking or quote request, and you get a wa.me link to copy and test, a QR code in PNG or SVG, and ready-made HTML for a floating chat button, a "Chat on WhatsApp" button and a plain text link. Everything runs in your browser, and nothing you type is uploaded.

How to use the WhatsApp link

  1. 1 Enter your numberChoose your country and type your WhatsApp number as you would locally, or paste it with + and the country code. The tool removes spaces, dashes, brackets and the trunk 0, and flags numbers that are too short or too long.
  2. 2 Add a pre-filled messageType the text the customer will see in their message box, or pick a preset such as Booking or Quote. Emoji and line breaks are encoded for you. Leave it empty for a plain chat link.
  3. 3 Copy and test the linkCopy the wa.me link, then click Test the link on a phone and on a computer. WhatsApp should open a chat with your number and your message ready to send.
  4. 4 Download the QR codeSave the QR code as PNG for documents and social posts, or SVG for print. Scan a test print with two different phones before you print a batch.
  5. 5 Add a chat button to your siteChoose a colour and position, check the contrast note, then copy the floating button, the Chat on WhatsApp button or the text link and paste it into your website.

How WhatsApp click-to-chat links work

WhatsApp's official click-to-chat feature lets anyone open a chat with a number without adding it to their contacts. The format, documented in WhatsApp's Help Center, is https://wa.me/ followed by the full phone number in international format. That means the country code first, then the number, with no plus sign, no leading zeros, no spaces, no brackets and no dashes. A US number written (415) 555-0132 becomes https://wa.me/14155550132, and a UK mobile written 07700 900123 becomes https://wa.me/447700900123.

To add a message, WhatsApp uses a text parameter: https://wa.me/14155550132?text= followed by the URL-encoded message. When someone opens the link, WhatsApp starts a chat with that number and places your text in the message box. Nothing is sent automatically. The customer can edit the message, add details and decide whether to send it. You can also leave out the number entirely, as in https://wa.me/?text=, and WhatsApp asks the person to pick a contact. That is useful for "share this with a friend" links, and the tool supports it with the No number option.

You may also see links in the form https://api.whatsapp.com/send?phone=14155550132&text=. This is the older address and it opens the same chat. Both work at the time of writing, and the tool gives you the api.whatsapp.com version too in case a booking platform or form builder asks for it, but wa.me is the short, recommended form. As with any service, WhatsApp can change its URL formats, so test your links from time to time.

Getting the phone number format right

Almost every broken WhatsApp link comes down to the number. WhatsApp needs the number exactly as it would be dialled from abroad, minus the international access code. The rules below cover most cases, and the tool applies them as you type. It explains every change it makes, so you can see why your number looks different.

  • Start with the country code: 1 for the US and Canada, 44 for the UK, 61 for Australia, 91 for India, 49 for Germany. Choose your country in the menu, or type the number with a + in front.
  • Drop the domestic trunk prefix. Many countries dial a 0 before the area code at home, but it is not part of the international number, so 020 7946 0000 in London becomes 44 20 7946 0000. Italy is the main exception: landline numbers keep their 0.
  • Remove 00 or 011. These are the codes you dial to call abroad, not part of your number. The tool strips them if you paste a number starting with them.
  • Remove the (0) some businesses print, as in +44 (0)20 7946 0000. The tool removes it automatically.
  • Check country quirks. Argentine mobile numbers usually need a 9 after 54, and Mexican mobiles now use 52 followed by 10 digits without the old extra 1.
  • Use a number that has WhatsApp. The link only works if the number is registered on WhatsApp or WhatsApp Business. The tool can check the format but not whether an account exists, so always click Test the link.

Pre-filled messages that get replies

A pre-filled message saves the customer from staring at an empty chat and tells you what they want before you read a word. Keep it short, friendly and specific to where the link appears. A link on a booking page might say "Hi! I'd like to book an appointment. My preferred day and time is:", while a link on a quote page could ask for the service needed and a postcode or ZIP code. Ending with a colon nudges the customer to fill in the detail you need, which saves a round of back-and-forth.

Write the message in the customer's voice, because it is sent from their phone. "I'd like a quote" reads naturally; "Thank you for contacting us" does not. Avoid asking for sensitive information such as card numbers, passwords or medical details in the opening message. Emoji are fine and are encoded correctly, but use them sparingly in professional contexts. Very long messages make long links and dense QR codes, so a sentence or two is usually best.

Use cases for local businesses

WhatsApp links work wherever a customer might want to ask a quick question instead of filling in a form or making a call. Here are some common places to use them, with a different message for each so you know where the conversation started.

  • Bookings and appointments: salons, barbers, clinics, dental practices, personal trainers and restaurants can add a link to the booking page, Google Business Profile website field or Instagram bio with a booking message.
  • Quotes and estimates: trades such as plumbers, electricians, cleaners and landscapers can ask customers to send photos of the job over WhatsApp, which is often faster than a site visit for a first estimate.
  • Customer support: online shops and service businesses can offer a chat button on order confirmation and help pages, with a message that asks for the order number.
  • Printed materials: a QR code on a menu, flyer, vehicle, shop window, business card or receipt lets people message you without typing a number.
  • Property and automotive: agents and dealers can use one link per listing with the property address or vehicle in the message, so every enquiry arrives with context.

Adding a WhatsApp chat button to your website

The tool generates three snippets. The floating chat button stays in a bottom corner of every page, the Chat on WhatsApp button sits inline wherever you paste it, and the text link fits into paragraphs, footers and email signatures. They are plain HTML and CSS with an inline SVG icon: no JavaScript, no third-party scripts, no external images and no tracking, so they will not slow your site down or need a cookie banner of their own. Paste the floating button once, just before the closing body tag or into the custom code area of your site builder, so it appears on every page.

The snippets are built with accessibility in mind. The floating button has a descriptive aria-label that says it opens WhatsApp in a new tab, it is at least 56 pixels tall so it is easy to tap, it shows a clear outline when reached with the keyboard, it respects the reduced-motion setting and it is hidden when the page is printed. The tool picks white or near-black text automatically for the colour you choose and shows the contrast ratio, so you can stay at or above the 4.5:1 level that WCAG AA asks for text. WhatsApp's familiar bright green is light, which is why the default is a darker green.

The icon is a generic chat bubble rather than the WhatsApp logo. WhatsApp is a trademark of Meta, and using its logo in a way that suggests a partnership or endorsement can conflict with Meta's brand guidelines. If you want to show the official logo, download it from Meta's brand resources and follow the rules there. Place the floating button where it does not cover cookie notices, chat widgets or important buttons, and test it on a small phone screen.

WhatsApp Business: short links, catalogs and groups

The free WhatsApp Business app adds features for small businesses, such as a business profile with hours and address, greeting and away messages, quick replies, labels and a product catalog. A wa.me link works the same for personal and business numbers, but a business account lets you set up an away message that tells customers when you will reply outside opening hours. That makes a click-to-chat link much less likely to leave someone waiting in silence.

Some versions of the Business app also offer a short link under Business tools, in the form wa.me/message/ followed by a code, with a default message you set in the app. It is created by WhatsApp and can be reset, so this tool cannot generate it, but you can paste it anywhere you would use the wa.me link. If your account has a catalog, https://wa.me/c/ followed by your number opens it directly, and the tool builds that link for you. Group invite links, which start with chat.whatsapp.com, can only be created by a group admin inside WhatsApp. No outside tool can generate one, and anyone with the link can join, so treat it carefully.

Best practices and tracking

Treat WhatsApp as a conversation the customer starts, not a broadcast channel. WhatsApp's Business Policy and terms prohibit spam and require that businesses only message people who have given them their number and agreed to be contacted, and messaging laws in many countries add their own consent and opt-out rules. A click-to-chat link fits naturally inside these rules because the customer sends the first message. Reply promptly, use an away message for closed hours, honor requests to stop, and do not add people to lists or groups without asking.

You cannot add UTM parameters to a wa.me link the way you can to a web page, because WhatsApp ignores anything except the text parameter and analytics tools never see the chat. To learn which channels bring enquiries, use a slightly different pre-filled message for each placement, such as "Hi, I saw your flyer" or "Hi, I found you on Instagram", and count them in your chats. Larger businesses sometimes use separate numbers for separate campaigns. On your website, your analytics can count clicks on the button as outbound link clicks if it is set up to do so.

Limitations and privacy

This tool works entirely in your browser. Your phone number and message are never sent to our server, and the QR code is drawn on your device. Because it does not contact WhatsApp, it cannot confirm that a number is registered on WhatsApp, that it belongs to you, or that it will stay active. Its format checks are designed to catch common mistakes, not to validate every numbering plan in the world, so a short or unusual number may still be correct. Use the Test the link button before you share or print anything, and test again if you change your number.

Examples you can copy

From a local number to a wa.me link

Country: United States (+1)
Number:  (415) 555-0132

Link:    https://wa.me/14155550132

Link with a pre-filled message (URL-encoded)

Message: Hi! I'd like to book a table for Friday 👋

https://wa.me/447700900123?text=Hi!%20I'd%20like%20to%20book%20a%20table%20for%20Friday%20%F0%9F%91%8B

Equivalent link formats

https://wa.me/447700900123?text=Hello
https://api.whatsapp.com/send?phone=447700900123&text=Hello

No number (person picks a contact):
https://wa.me/?text=Hello

Simple text link for a footer

<a href="https://wa.me/14155550132" target="_blank" rel="noopener">Message us on WhatsApp</a>

Common mistakes to avoid

Leaving the + or the leading 0 in the number

wa.me/+44 07700 900123 will not open the chat. Use the country code and the number with no +, no trunk 0 and no spaces: wa.me/447700900123.

Typing the country code twice

Choosing +1 and then typing 1 415 555 0132 can give 114155550132. The tool catches this for +1, and warns when a number starts with the country code you selected.

Using a number that is not on WhatsApp

The link only works for numbers registered with WhatsApp or WhatsApp Business. A landline usually needs its own WhatsApp Business account first.

Writing the message in the business's voice

The customer sends the message from their phone, so "Thanks for contacting us" makes no sense. Write it as the customer would.

Printing the QR code without testing it

Scan a test print with at least one iPhone and one Android phone, and keep the code dark on a light background with a white border.

Using the WhatsApp logo as if you were endorsed

Use a neutral chat icon, or follow Meta's brand guidelines exactly if you show the official logo.

Frequently asked questions

WhatsApp's click-to-chat format is https://wa.me/ followed by the full international number with no +, spaces, dashes or leading zeros, for example https://wa.me/14155550132. Add ?text= and a URL-encoded message to pre-fill the chat.

No. Group invite links (chat.whatsapp.com/…) can only be created inside WhatsApp by a group admin, under Group info and Invite via link. This tool makes links that open a one-to-one chat with a number.

No. That is the point of click-to-chat. The link opens a chat with your number directly, whether or not the customer has it in their contacts.

Yes. On a desktop, the link opens WhatsApp Desktop if it is installed or offers WhatsApp Web, where the person may need to link their phone first.

Only if that number is registered on WhatsApp. The WhatsApp Business app can be set up on a landline by choosing voice-call verification during setup.

Yes. The tool URL-encodes the message, so emoji, accented letters and line breaks arrive exactly as you typed them.

The link and QR code do not expire on their own. They stop working only if the number leaves WhatsApp or WhatsApp changes its link format.

Not through the link itself. Use a different pre-filled message per channel, or count button clicks with your website analytics.

Free website audit

See how your site scores, free

Speed, SEO, DNS, email (SPF/DKIM/DMARC) and security in one scan, with a prioritised fix list.