What Is an SMS QR Code?
An SMS QR code encodes an sms: URI - a standard that tells the phone to open its default messaging app (iMessage on iPhone, Messages on Android) with a phone number and optional message pre-filled. The user just taps Send. No typing their own number, no composing a message - just one tap.
Unlike a WhatsApp QR code (which requires WhatsApp to be installed), an SMS QR code works on every phone with a SIM regardless of which messaging apps are installed. It is the most universally compatible "contact me by message" QR approach.
The sms: URI Format
Two formats are widely supported across iOS and Android:
Format 1 (iOS standard): sms:+447700900000&body=Hello,%20I%20saw%20your%20sign
Format 2 (Android / universal): sms:+447700900000?body=Hello,%20I%20saw%20your%20sign
Some QR generators use SMSTO:number:message as an alternative that is likewise broadly supported. The difference between & and ? in the separator occasionally causes iOS/Android compatibility issues; testing on both platforms after generating is essential.
Body text encoding: Replace spaces with %20 or +. Keep the body text under 160 characters - beyond 160 characters, SMS is split into multiple messages which may incur extra charges on some networks.
Building Your SMS QR Code
- Decide on the body message. Keep it short and purposeful. Examples:
- Tradesperson:
Quote%20request%20from%20your%20van%20sign - Event RSVP:
RSVP%20YES%20Garden%20Party%20June%207 - Keyword campaign:
OFFER - Support:
Hi,%20I%20need%20help%20with%20my%20order
- Tradesperson:
- Build the URI:
sms:+447700900000?body=Quote%20request%20from%20your%20van%20sign - Open our Free QR Code Generator. Select URL. Paste the URI.
- Generate. Download. Test on both iPhone and Android before printing.
Best Use Cases for SMS QR Codes
- Tradespeople (plumbers, electricians, builders): "Text us for a quote - scan the code on our van." Preferred to calls by many self-employed traders who can't always answer while on a job. A pre-filled "Quote request" message filters out wrong numbers and casual enquiries.
- SMS keyword campaigns: A QR code on a billboard encodes
sms:shortcode?body=OFFER- scanning triggers the customer to text a keyword to your SMS marketing shortcode, adding them to your list. More engagement-friendly than requiring a form fill. - Event RSVP at low-connectivity venues: A printed invitation includes a QR code for SMS RSVP - works without internet (only cellular signal needed for the send step), unlike a web form QR code.
- Customer support alternative: For businesses whose customers prefer text to phone calls or web chat - a QR code on packaging or receipts opens a pre-filled support text.