SMS QR Code Generator
An SMS QR code opens the native messaging app with a phone number and an optional pre-filled message. One scan drops the user into a compose screen — ready to send with a single tap. It works on iOS and Android without any extra app.
Common Use Cases
Opt-in Campaigns
Text-to-Vote
Support Hotlines
How to Create an SMS QR Code
Enter the Phone Number
Type the number that will receive the message. Use international format (e.g., +1 555 000 0000) for compatibility across different countries and mobile carriers.
Add a Pre-filled Message (Optional)
Enter the text that appears in the compose field when the user scans the code. This can be a keyword for an opt-in campaign, a short prompt, or any text the user should send.
Customize & Download
Open Customize to change colors, select a dot style, or embed a logo. Then download as PNG, SVG, or JPG, or copy the QR code straight to your clipboard.
Features
Standard sms: URI Scheme
The QR code uses the sms: URI scheme, natively supported by iOS and Android. When scanned, the phone's default messaging app opens immediately — no redirection, no app install required.
| Scenario | Encoded URI |
|---|---|
| Number only | sms:+1234567890 |
| With message (Android) | sms:+1234567890?body=Hello World |
| With message (iOS) | sms:+1234567890;body=Hello World |
What You Can Encode
Destination Number
The number the message goes to, pre-filled in the compose screen. Required for a functional code.
Pre-filled Message
Optional body text the user sees ready to send — perfect for campaign keywords and short prompts.
Full Visual Customization
Colors & Style
Logo & Frame
Export Formats
Frequently Asked Questions
Does the message send automatically after scanning?
No. Scanning opens the messaging app with the number and message pre-filled. The user must tap Send to transmit the message. No SMS is sent without a deliberate action.
What phone number format should I use?
Use international format — country code followed by the number, with no spaces or dashes (e.g., +12125550000). This works consistently across all countries and mobile carriers.
Which messaging apps are supported?
The sms: URI opens the default SMS app — Apple Messages on iOS and Google Messages (or the carrier's app) on Android. All mainstream SMS apps support the sms: scheme.
Can I use this for WhatsApp or other apps?
This tool generates standard SMS QR codes that open the native messaging app, not third-party apps. WhatsApp uses its own deep link (https://wa.me/...), which a URL QR code can handle instead.
Is there a message length limit?
A standard SMS is 160 characters; longer messages split into multiple parts. Keep the pre-filled text concise for a clean, easily scannable code — the generator shows a character count to help.
How do I collect responses sent to this number?
Responses go directly to the phone number you entered. To manage opt-ins or replies at scale, connect that number to an SMS platform or API service that handles inbound message routing.
No comments yet. Be the first to comment!