QR3D Craft

A WhatsApp QR code for your business

By · 6 min read · Updated 27 October 2026

Leer en español

The WhatsApp QR is the one printed most and the one that goes wrong most, for a silly reason: the number has to be written in a very particular way, with no plus sign, no spaces and with the country code. And there is a second detail almost nobody measures: the pre-written message is paid for in module size.

The number, where everybody goes wrong

The WhatsApp link has this shape:

https://wa.me/5493735401234

That number at the end is the only thing you have to get right, and it has three rules with no exceptions:

Some countries add a digit between the country code and the area code for mobiles — Argentina puts a 9 there, the same 9 used when calling from abroad. A Chaco number dialled locally as 0 3735 15 401234 is written 5493735401234 in the link. Check what your own country does before printing fifty of anything.

The check that saves a whole batch. Type the address wa.me/YOURNUMBER into the browser on your own phone, without generating any code at all. If it opens a chat with you, the number is right. If you get a notice saying the number is not valid, you are still in time. Do it before printing, not after.

The pre-written message and what it costs

WhatsApp lets you leave a message already written in the customer's box, so all they have to do is hit send. It is convenient, but it is not free: every character of that message goes inside the code, and the code grows.

And it grows more than it looks, because spaces, accents and punctuation are each encoded with several characters. A space takes three. An ó takes six.

This is what this site's encoder measures, for a 90 mm piece at correction H:

What the pre-written WhatsApp message costsThe number only, 27 characters: version 4, module of 2.20 millimetres. One-word message, 37 characters: version 5, module of 2.00 millimetres. One-sentence message, 71 characters: version 8, module of 1.58 millimetres. Two-sentence message, 123 characters: version 11, module of 1.30 millimetres.Same number, different pre-written message. 90 mm piece, correction H.The number only27 characters · version 4 · 33 modules2.20 mmOne-word message37 characters · version 5 · 37 modules2.00 mmOne-sentence message71 characters · version 8 · 49 modules1.58 mmTwo-sentence message123 characters · version 11 · 61 modules1.30 mm
The pre-written message is paid for in module size, and dearly: spaces take three characters each and accents six. In green, the ones that still work with a 0.8 mm nozzle; in orange, the ones that no longer do. On a small keychain, leave the number only.
What the link carriesCharactersVersionModule
The number only2742.20 mm
One-word message3752.00 mm
One-sentence message7181.58 mm
Two-sentence message123111.30 mm

Look at the jump: going from the number alone to an ordinary sentence shrinks the module by 28 %. With a 0.6 mm nozzle, which needs 1.2 mm modules, it still fits. With a 0.8 mm one, which needs 1.6 mm, the sentence no longer fits on a 90 mm piece.

What to put in the message

Given the above, the recommendation is clear: a short message or none at all.

What does justify the cost is a message that helps you tell where the customer came from. If you have codes in several places, a different message in each tells you instantly where they are writing from, without asking:

Three words cost one version of code; a polite sentence costs four and adds nothing the customer was not going to type anyway. If in doubt, leave just the number: the customer writes whatever they like and the code comes out with large modules.

The text that is worth having is on the piece, in relief, outside the code: a «Message us» or «Orders by WhatsApp» next to the square. That costs not one module and is what makes somebody bother to take their phone out.

Which piece for where it is going

On a counter or a table: a 70 mm desk stand. The customer has it a hand's width away, it stands on its own and takes no room.

In the window, to be read from the street: a wall plate of 120 mm or more. Here distance is in charge: a code reads comfortably at about ten times its width, so a metre and a half wants 150 mm. If it goes on the inside of the glass, make sure the sun is not on it at the brightest hour, because the reflection hides it.

To hand out: a 40 mm keychain. Careful here: it is the smallest piece, so it is where the pre-written message does most damage. On a keychain, the number only.

To give in person: a 3D printed business card. It is the most demanding piece of all, because the size is set by a pocket and the number with its country code already eats part of the link.

The exact dimensions of each piece are in the keychain guide and the desk stand guide.

What this code does not do

Worth knowing so you do not promise too much:

Generate yours

The generator has a WhatsApp mode that assembles the link for you: you type the number with its country code and the message, and it handles the format. You will see the module size change as the message gets longer.

Open the generator

Keep reading