SMS QR Code
SMS QR Code creates sms:recipient and optionally appends ?body= with component-encoded message text. It does not validate the recipient, send a message, calculate carrier charges, select SIM, guarantee body compatibility, or protect the content from anyone who scans the PNG.
Runs locally — files stay on your deviceDoes scanning an SMS QR send the message?
No. A compatible messaging app may open a draft for user review.
SMS URI handling is device and application dependent
The URI proposes a destination and optional body, but mobile platforms differ in query syntax support and confirmation flow.
How it works
Enter the phone destination and optional message. The body is percent-encoded and appended to an sms: URI before QR generation.
Key concepts
The user must control sending
Prefilled communication should be visible and editable.
Platform compatibility varies
Some clients treat SMS URI query fields differently.
When to use it
- Open a prefilled opt-in keyword draft.
- Create a support-text shortcut.
- Reduce typing of a short standard message.
When not to use it
- Do not encode sensitive text.
- Do not assume sending is free or automatic.
- Do not expect recipient or carrier validation.
Worked examples
Recipient only
- Input
+4512345678- Expected output
sms:+4512345678
No body query appears.
Keyword draft
- Input
12345; message JOIN- Expected output
sms URI with body=JOIN
A compatible app may prefill it.
Invalid recipient
- Input
service- Expected output
QR generated
No address check is performed.
Common mistakes
Expecting automatic sending
The QR only contains a URI. Correction: Require user review and action.
Ignoring rates
Carrier fees and short-code charges may apply. Correction: Disclose costs separately.
Encoding private text
The payload is plainly decodable. Correction: Keep sensitive content out.
Best practices
- Display recipient, action, and cost context.
- Keep the body short.
- Test on target mobile platforms.
Related operations and differences
Email QR Code
Choose Email QR Code when you need to create a mailto QR code.; use SMS QR Code specifically for qr sms.
Location QR Code
Choose Location QR Code when you need to create a geo-coordinate QR code.; use SMS QR Code specifically for qr sms.
Phone QR Code
Choose Phone QR Code when you need to create a telephone QR code.; use SMS QR Code specifically for qr sms.
QR Code Generator
Choose QR Code Generator when you need to generate a downloadable QR code from text.; use SMS QR Code specifically for qr sms.
Bitcoin Payment QR Code
Choose Bitcoin Payment QR Code when you need to create a Bitcoin payment URI QR code.; use SMS QR Code specifically for qr sms.
Code 128 Generator
Choose Code 128 Generator when you need to generate a downloadable Code 128 barcode.; use SMS QR Code specifically for qr sms.
Limitations and privacy
- No sending, validation, pricing, delivery, SIM, or compatibility checks.
- One recipient and optional body only.
- Encoded text is not confidential.
Generation happens locally in this browser. The PNG contains the entered payload, so share it with the same care as the underlying data.
Frequently asked questions
Does it send the SMS?
No.
Is the body encoded?
Yes.
Are carrier fees checked?
No.
Is the phone number validated?
No.