How to create an SMS QR code
- 1
Enter the number
Add the mobile number or short code that receives the messages, with the country code for mobile numbers.
- 2
Write the message
Add the text people will send, like a keyword (JOIN, INFO) or a short sentence. They can edit it before sending.
- 3
Download and test
Scan it and check that your messaging app opens with the number and text filled in.
How an SMS QR code works
The code stores the number and message in the SMSTO format that phone cameras recognise. After scanning, the phone opens its messaging app with both filled in. Nothing is sent until the person taps Send, and the message goes from their own number at their normal rate. It works on any mobile network, with no internet needed.
Great uses for SMS QR codes
- Keyword opt-ins: “Scan to text JOIN and get weekly offers”
- Feedback and ratings: “Text 1 to 5 to rate your visit”
- Contests and polls at events, in stores and on printed ads
- Service requests: “Text your flat number to book a plumber”
- Parking and security: text a vehicle number to the guard desk
- Appointment confirmations: “Text YES to confirm your booking”
Keywords and short codes
If you use an SMS marketing or alerts service, it gives you a number or short code and your keywords. Put the keyword in the message so people don’t have to type it correctly. Keep it in capitals, such as JOIN or OFFERS, and make sure your service replies automatically, so people know their message arrived.
SMS or WhatsApp?
SMS works on every phone, including basic phones and people without mobile data. WhatsApp is better for conversations, photos and customer support in India, Brazil and much of Europe. If your audience is broad, print both options.
For marketing messages, check the rules where you operate. In India, commercial SMS must be sent through DLT-registered senders and templates, and in most countries people must opt in before you send them promotions. A scanned keyword is a clear opt-in, so keep a record of it.
Keep the message short
The number and message are stored inside the code. A short keyword keeps the code small and quick to scan; a long sentence makes it denser. Keep the message under about 160 characters, the length of a single SMS, so it isn’t split into several messages and charged more than once.
Test the whole journey
Scan the code, send the message, and check that your service or phone receives it with the text intact. If an automatic reply is set up, make sure it arrives within a few seconds and tells people what happens next, for example “Thanks! Your first offer arrives on Monday.” Try it on a phone from a different mobile network too, since some short codes only work on certain networks.
Design and print tips
An SMS code with a short message scans easily. Print it at least 2 cm wide on stickers and cards, and larger on posters. Write the instruction in words as well, for example “Scan, or text JOIN to 98765 43210”, so people with older phones can take part too.