SMS QR Code Generator
QR that opens the recipient's SMS app with a pre-filled message ready to send.
How does an SMS QR code work?
An SMS QR code encodes either the SMSTO: scheme (Android-friendly, format SMSTO:number:message) or sms: scheme (iOS-friendly, format sms:number?body=message) — when scanned, the user's default SMS app opens with the recipient and message pre-filled, ready to tap Send. Use this to drive opt-ins, support requests, or order confirmations from print materials. Modern QR readers detect both schemes automatically. Encoding happens browser-side — your message data stays on your device.
Quick start templates
Appearance
Preview
Enter content to generate a QR code
Download
Format
PNG and WebP support transparency. SVG scales to any size without quality loss. JPEG is the smallest file but has no transparency.
About the SMS QR format
Two competing schemes both work; SMSTO: has the broadest cross-platform support.
- SMSTO format: SMSTO:+15551234567:Hello
- sms format: sms:+15551234567?body=Hello (iOS preferred)
- Phone number should include country code (E.164 format)
- Body text is URL-encoded for the sms: scheme, plain for SMSTO:
