How to create an SMS QR code
- Enter your phone number in international format (with country code), e.g.
+1 555 123 4567. - Optionally, pre-fill the message so the user can tap Send without typing. Use short keyword-style pre-fills ("YES", "MENU", "JOIN") for cleanest UX.
- Download as PNG (screens, small prints) or SVG (posters, stickers, vinyl).
How it works
The QR encodes an SMSTO: URI — the established format for SMS QR codes: SMSTO:+15551234567:Hello. iOS and Android recognize it natively and open the default Messages app with the number and body pre-filled. The user just taps Send.
Where SMS QR shines
- Event RSVPs — "Scan and send YES to confirm" on the invitation.
- Polls and voting — "Scan to vote" with pre-filled option keywords.
- Keyword campaigns — text JOIN to enter, KEEP to subscribe, STOP to opt out.
- Support hotlines — on product labels, packaging, retail shelves.
- Real estate / for-sale signs — "Scan to text for info" with pre-filled property reference.
- Missed-call fallback — if you hate phone tag, point people at text.
SMS vs WhatsApp QR
Both open a chat with your number. The difference is reach and markets:
- SMS — works on every phone everywhere, no app needed. Best for US, Canada, and audiences you aren't sure about.
- WhatsApp — better engagement in India, Brazil, Mexico, LATAM, Europe. Requires WhatsApp installed.
For mixed audiences, print both QRs side-by-side labeled "Text" and "WhatsApp".
FAQ
Do carriers charge for scanned SMS?
Only the sender's normal SMS rates apply. Unlimited texting plans (most modern plans) make this free for the user. The business pays nothing.
Can I use a shortcode (e.g. 555555)?
Yes — shortcodes work as the "phone number" field. Great for keyword campaigns (text JOIN to 88888).
Does it work internationally?
Yes, if the phone number includes the country code. International SMS rates apply to the sender — warn users if your number is foreign to them.
Can I add styling or a logo?
Yes — use the main generator. Paste your SMSTO: string and customize.
Can I print this on a poster?
Yes. SVG prints at any size. Keep a white border around the code so scanners can find it.