How a WhatsApp QR code works
The code uses WhatsApp's official click-to-chat link. Your number is reduced to digits only, without the plus sign, spaces or leading zeros, and any message is added as URL-encoded text: https://wa.me/14155552671?text=Hi%2C%20I%27d%20like%20to%20book%20a%20table.
When someone scans it, the phone opens the link, WhatsApp starts, and a chat with your number appears with the message waiting in the input box. Nothing is sent until they tap send, so they can edit it first. If WhatsApp is not installed, the link opens a web page that offers to download it or use WhatsApp Web.
The number must include the country code, because wa.me has no way to guess the country. The generator accepts 7 to 15 digits, which covers international numbers. A WhatsApp Business account works the same way as a personal one.
Where it helps
- A hair salon prints a code on its business card with the message “I'd like to book an appointment”, so bookings arrive in one predictable format.
- An online seller adds a code to the packing slip for questions about the order, which is easier than looking up a support address.
- A tour guide shows a code at the meeting point so the group can reach them on the day.
- A landlord puts a code in the apartment welcome folder for maintenance requests.
Tips before you print
- Write the number in international form, for example +44 7700 900123, not 07700 900123. A local leading zero is removed, but the country code cannot be added for you.
- Keep the pre-filled message short and specific, such as a booking request or an order number prompt. Long messages make the code denser.
- Scan the finished code yourself and check that the chat opens with the right name. A wrong digit sends people to a stranger.
- If you change your number, the printed code will keep opening the old one, so plan to reprint.