Create your SMS QR code free →
An SMS QR code does not hold a website link. It holds a short instruction that every phone understands: SMSTO:+212600000000:Hi, I'd like a quote. When someone scans it, the phone opens its own messaging app with your number in the "To" field and your sentence already typed. The person only has to press send.
That small detail matters: nothing is sent automatically, and the customer stays in control. It is also why SMS codes convert so well on signs and packaging. The hardest part of starting a conversation, writing the first message, is already done for them.
Most people spend their time on colors and logos and type the message last. Do the opposite. The pre-filled text decides whether people hit send, and it tells you where the lead came from. Some proven patterns:
Keep it under about 80 characters. A longer message makes the code denser (more small squares), which makes it harder to scan from a distance, and anything over 160 characters may be split into two SMS on older plans.
| Static SMS code | Dynamic SMS code | |
|---|---|---|
| Number and message | Fixed forever once printed | Editable at any time |
| Scan statistics | None | Scans by date, place and device |
| Works without internet at scan time | Yes | Needs a connection for the redirect |
| Best for | Business cards, one-off events | Signage, packaging, campaigns you want to measure |
If your number or offer might change, or you want to know which poster actually brings messages, go dynamic. The full comparison is in our dynamic SMS QR code guide.
No. Scanning only opens a draft. The customer reviews it and taps send, so it is consent-friendly and cannot spam anyone.
Yes. The native camera on recent iPhones and Android phones recognises SMS codes and opens the default messaging app with your number and text filled in.
Yes, use a WhatsApp QR code. It works the same way but opens a WhatsApp chat, which is often better for customers abroad.