Skip to content
VektraTool

WhatsApp Link Generator

Create a click-to-chat WhatsApp link from a phone number, with an optional pre-filled message. Share it on your website, social profiles or as a QR code.

Runs in your browser. Your data is not uploaded.

Enter the number as you would dial it locally, or in full international format starting with +.

Pre-fills the chat. The sender can still edit it before sending. 0 characters.

Note:
Choose a country and enter a phone number to create your link.

How to create a WhatsApp link

  1. Select the country of the phone number.
  2. Enter the phone number the way you’d dial it locally, including any leading 0. The tool converts it to international format.
  3. Optionally type a message that will be pre-filled in the chat.
  4. Copy the link, test it, or show a QR code to print or share.

Features

  • Automatic number formatting

    Removes spaces, brackets and dashes, adds the country code and drops the national trunk prefix (such as the leading 0).

  • Pre-filled messages

    Messages are URL-encoded correctly, including line breaks, special characters and emoji.

  • Instant QR code

    Turn the link into a QR code that opens the chat when scanned.

  • Test before sharing

    Open the link in WhatsApp to check that it goes to the right chat.

  • Validation with clear messages

    Warns about numbers that are too short, too long or contain invalid characters.

  • Private

    Numbers and messages are processed in your browser and not sent to our servers.

Common uses

  • Add a “Chat on WhatsApp” button to a website or online shop
  • Put a WhatsApp contact link in social media bios and email signatures
  • Print a QR code on flyers, menus or shop windows
  • Send customers a link with a pre-written enquiry

Frequently asked questions

Do I need to include the leading 0?

You can type the number as you normally dial it, with or without the leading 0. The tool removes the trunk prefix automatically where the country uses one. Italy is an exception, where the 0 is part of the number and is kept.

Can I enter a number that already has a country code?

Yes. Start the number with + or 00, for example +44 20 7946 0958, and it will be used as entered, whichever country is selected.

Does the tool check that the number uses WhatsApp?

No. It checks that the number is correctly formatted, but only WhatsApp knows whether a number is registered. Use “Test link” to check.

Can I create a link without a phone number?

This tool creates links to a specific number. WhatsApp also supports wa.me/?text= links without a number, which let the user choose a contact, but they’re less useful for business contact buttons.

Is my number stored?

No. The link is built in your browser and nothing is saved or sent to our servers.

How WhatsApp click-to-chat links work

WhatsApp supports links in the form https://wa.me/<number>, where the number is written in full international format without “+”, spaces or leading zeros. Adding ?text= followed by an encoded message pre-fills the chat. The person opening the link can still edit the message before sending.

The link opens WhatsApp on phones and WhatsApp Web or the desktop app on computers. The recipient number must be registered on WhatsApp for the chat to open.

Guides

  • Needed for the site to work and to remember choices you make, such as this cookie choice and your light or dark theme. These cannot be switched off.

  • Help us understand which tools are used and whether they work, so we can improve them. Analytics never includes the files or text you put into tools. Not currently used on this site.

  • Lets Google personalise the ads you see based on your activity on other sites. Switched off, you still see ads, but they are not personalised; Google may still use cookies to limit how often you see an ad, prevent fraud and measure ads. Not currently used on this site.

  • Remember optional settings between visits, such as tool options you want kept, beyond what is strictly needed. Not currently used on this site.