WhatsApp link generator with a prefilled message

Build a valid wa.me link in seconds, with no sign-up and no install. Enter a number and a message, and get a link ready to send.

Start with + and the country code, for example +1 212 555 0123 or +44 7700 900123. Spaces and dashes are fine. The link itself carries no + sign.

The message appears already typed in the recipient's composer - they can still edit it before sending.

Your link:

Open in WhatsApp

How to build a wa.me link by hand

A WhatsApp link has three parts: the fixed address https://wa.me/, then the phone number in international format with no + sign and no leading zero (the US number +1 212 555 0123 becomes 12125550123), and optionally ?text= followed by a URL-encoded message. Send the full link to anyone - clicking it opens a WhatsApp chat with the message already typed in.

A WhatsApp link for business

The same direct WhatsApp link works with a WhatsApp Business number too - useful for a shop, a small business, or a landing page when you want a click to open a direct chat instead of a contact form. Put a shortened WhatsApp link in an Instagram bio, an email signature, or a shop sign. WhatsApp Business has a short link of its own, but it is tied to one account, counts no clicks, and resetting it breaks every copy already printed. A ktzr.io short link works with any number, counts clicks, and its destination can change after printing.

Shorten your WhatsApp link and get a QR code

A wa.me link with a prefilled message is often long and awkward to copy. Paste it into the ktzr.io app and get a short link plus a designed QR code you can print on a sign, a business card, or an invitation - and see how many people clicked.

Shorten it for free No credit card needed

Questions about WhatsApp links

Does a wa.me link work without WhatsApp Business?

Yes. wa.me is a standard WhatsApp link format and works with a personal account or a WhatsApp Business account alike - it simply opens a chat with the number you chose, with your message already typed into the composer.

Can I change the message after the link is already printed?

Not in the wa.me link itself - but if you shorten it on ktzr.io you can edit the destination at any time, and the printed short link and QR code stay the same while pointing at the updated message.

What does a wa.me link look like?

https://wa.me/ followed by the phone number in international format: the country code, then the number, with no + sign and no leading zero. The US number +1 212 555 0123 becomes 12125550123. To prefill the first message, add ?text= and the message URL-encoded, for example https://wa.me/12125550123?text=Hi%20there.

All frequently asked questions