SMS QR Code Generator — Pre-filled Text Messages
Create a QR code that opens the messaging app with a number and optional pre-filled message ready to send. Works on every phone, no app required, no internet needed.
Loading generator…
How SMS QR codes work
An SMS QR code encodes an smsto: URI in the format smsto:+15551234567:Your optional message here. When scanned, the device opens its native SMS/messaging app with the recipient number and pre-filled message already in place. The user reviews the draft and taps Send — no typing required.
Unlike WhatsApp or email, SMS requires no specific app and works on every mobile device with a SIM card. This makes it the most universally accessible contact method for QR code campaigns.
Common use cases
- Text-to-join opt-in campaigns: Display the code on in-store signage, event booths, or printed materials. Customers scan and send an opt-in keyword to subscribe to SMS alerts or promotions.
- Customer service contact: Storefront or product packaging with a QR code that opens a text to your support line. Lower friction than dialling.
- Voting and contests: Audience members scan to send a vote keyword. Works in venues without reliable data connections where app-based voting fails.
- Appointment requests: A pre-filled message like "I'd like to book an appointment" lowers the barrier for the first contact.
- Emergency or helpline contact: Clear, accessible contact method on safety signage where people may be under stress and need to reach someone quickly.
SMS vs WhatsApp: choosing the right type
The decision usually comes down to your audience's location and the messaging apps they use. SMS works for everyone — it's universal. WhatsApp reaches only users with the app but provides a richer experience (media messages, business profiles, read receipts).
For audiences in the US, SMS is the reliable default. For audiences in Europe, Latin America, or South and Southeast Asia, WhatsApp QR codes often convert better because WhatsApp is the primary messaging app. If you're unsure, use SMS — it will always work.
Frequently Asked Questions
Does an SMS QR code work without an internet connection?
Yes — this is one of SMS's key advantages over WhatsApp and email QR codes. The device needs cellular service to send the message, but no data connection or app is required. This makes SMS QR codes suitable for locations with poor internet coverage: outdoor events, rural areas, underground venues, and anywhere Wi-Fi is unavailable.
Can I pre-fill the message body?
Yes. Enter a message in the Message field when generating the code. The text appears in the SMS draft when the messaging app opens. The user can send, edit, or delete it before sending. Pre-filled messages are useful for opt-in keywords ("Join" or "Yes" for campaigns), structured feedback ("Rating: / Comment:"), or service requests ("I'd like to book a table for..."). Keep them short — long pre-fills feel intrusive.
What phone number format should I use?
Use the full international format including country code. Examples: +15551234567 for a US number, +447911123456 for a UK number. The leading + is optional in the smsto: format but using it makes the number unambiguous regardless of where the scanning device is registered. Avoid local formats without country codes — they may dial incorrectly on devices with international SIM cards.
How is SMS different from WhatsApp for QR code use?
SMS reaches everyone with a phone number — no app installation required. WhatsApp reaches only users who have WhatsApp installed, but offers richer features (read receipts, media, business profiles). For maximum audience reach regardless of technology, SMS is the safer choice. For markets where WhatsApp dominates (Latin America, Europe, India), WhatsApp QR codes typically get higher engagement. For the US and Canada, SMS outperforms WhatsApp for most business use cases.
Can I use an SMS QR code for a text-to-join campaign?
Yes — this is one of the most common uses. Encode the short code or long number and the opt-in keyword as the pre-filled message. For example: number 12345, message "JOIN". When users scan and send, they're opted into your SMS marketing list according to your platform's rules. Make sure any text-to-join campaign complies with applicable messaging regulations (TCPA in the US, GDPR in the EU), including clear disclosure of what users are subscribing to.
