SMS QR code
Encode an sms: link that opens the messaging app with the recipient and body pre-filled. Great for "text us to subscribe", contest entries, and quick customer-service routing.
Scan to text "JOIN"
See it in action
The QR above is a real, scannable example. Scan it with your phone — it does exactly what the label says.
Open the generator with this type pre-filledFree, no signup, runs in your browser. The QR is generated on your device, never sent to a server.
When to use it
Add a "Text to subscribe" QR to a retail counter or event table
Run a "Scan to enter" contest with the body pre-filled with a keyword
Replace a short-code printed on packaging with a scannable QR that triggers the SMS
Tips for clean scans
sms: links are widely supported on iOS and Android but not all desktop scanners handle them
Keep the message body under 160 characters (one SMS segment) to avoid split charges
For a 2-way conversation trigger, a regular text QR is more reliable than a webhook-based flow
Common questions
Does the user pay for the SMS?
Yes — the SMS is sent from their phone, on their plan. They see the message preview before sending.
Does this work internationally?
The sms: URI sends to the number you specify, in international format. The user's carrier routes it.
Related QR types
Phone QR code
Encode a tel: link so a single scan opens the dialer with the number pre-filled. Ideal for business cards, storefront windows, and "call us" signage.
Email QR code
Encode a mailto: link that prefills the recipient, subject, and body when scanned. Useful for support addresses, contact forms, and "email me about this" signage.
URL QR code
The most common QR code: turn any web address into a scannable link. Drop the URL into a flyer, business card, or packaging and a single scan opens the page — no typing, no typos, no friction.