SMS QR Code Generator
Switch QR Type
Why use SMS QR codes?
SMS QR codes bridge physical media and text messaging. When scanned, the phone opens the native messaging app with the recipient number and an optional pre-filled message body, so the sender only has to tap Send. Marketing teams use SMS QR codes for opt-in campaigns where customers scan to text a keyword and join a list. Nonprofits use them for donation drives, letting supporters pledge via text in a few seconds. Event organizers use them for RSVP confirmations. Hotels and rentals use them so guests can quickly message the front desk or host. The pre-filled message is the key reason these work better than traditional 'Text KEYWORD to 12345' campaigns, because users do not have to remember codes, type shortcodes, or worry about typos. The QR code does the hard part. For compliance with SMS marketing rules, the opt-in is still a deliberate action by the user, since sending the message requires a tap. Quality QR supports both static SMS QR codes, which encode the number and message directly, and dynamic SMS QR codes, which let you change the phone number or message later through your dashboard without reprinting the physical code.
Frequently asked questions
Can I pre-fill the text message?▾
Yes. You can set both the recipient phone number and a pre-filled message body. The person scanning can edit the message before sending. This is commonly used for keyword opt-in campaigns.
Does it work with iMessage and WhatsApp?▾
SMS QR codes use the standard sms: protocol, which opens the default messaging app on the phone (Messages on iPhone, Messages on Android). It does not open WhatsApp or other third-party messaging apps, only the native SMS client.
Are SMS QR codes good for SMS marketing opt-ins?▾
Yes. SMS QR codes are widely used for compliant opt-in campaigns. Because the user has to deliberately tap Send to complete the message, the action counts as an explicit opt-in under most SMS marketing rules, such as TCPA in the US. Include your keyword and shortcode in the pre-filled message, and route the response through your SMS marketing platform to capture the subscriber and send your confirmation reply.