Your code
Fill in the content and your code appears here.
Read a code
Upload an image or use the camera. See what the code contains before you open it.
You can also paste an image with Ctrl/⌘ + V.
How to make your WhatsApp code
Write the number in international format
Country code against the number, no +, no 00, no leading operator zero. No spaces and no dashes either.
Pre-write the message you want to get
“Hi, I'd like information about…” saves the first awkward line. It is optional, and the sender can always change it.
Test it before you print it
Scan it with another phone and check it opens your chat. A wrong digit shows up in two seconds rather than in a thousand flyers.
There is no plain text inside this code: there is a wa.me address carrying your number and, if you want, a message already written. Scanning it opens WhatsApp on the conversation with you, that text waiting in the box. The person can delete or rewrite it before sending, so it steers the enquiry rather than putting words in their mouth.
The number has to be in international format with nothing decorative: country code and number run together, no plus sign, no leading zeros, no spaces or dashes. For Ecuador that means 593 followed by the number without its leading zero. This is what breaks most of these codes — one extra zero and WhatsApp opens a screen saying the number is not valid.
The number also has to have WhatsApp active on it. The code cannot check that — it is generated offline — so an office landline or a line cancelled last week produces a code that scans perfectly and leads nowhere. Testing it with a second phone before it goes to the printer is worth the minute.
And because the content travels inside, changing your number means remaking the code and replacing everything already printed. That is the trade for working with no middleman: nobody counts your scans, but there is no dashboard to redirect the code from the day your line changes.