SMS QR Code Generator
Create QR codes that open a pre-written text message. One scan to message you instantly.
Selected QR Code Type
QR Type Guide
How Should You Use SMS QR Codes?
Choose static when the encoded information will never change. Choose dynamic when you need to edit the destination after printing, track scans, pause a campaign, or keep a stable short link while the destination changes.
Best For
Campaigns where the scanner expects a focused destination and you may need analytics, design control, or a destination you can update later.
Not Best For
Cases where another QR type is more specific, such as PDF for files, vCard for contact saving, WiFi for network access, or menu QR for restaurant menus.
Before Printing
Test the final QR at real size, confirm the quiet zone, and use the size calculator when the code will appear on signs, packaging, menus, cards, or other printed material.
Why Use SMS QR Codes?
Boost customer engagement with instant text messaging. SMS QR codes remove the friction of typing numbers and messages, making it easy for customers to contact you via their preferred channel.
Pre-Written Messages
Opens messaging app with phone number and message ready to send. Users just tap send - no typing required.
Higher Response Rates
SMS has 98% open rate vs 20% for email. Text messages get read and responded to quickly.
Instant Opt-ins
Perfect for keyword campaigns. "Text JOIN to 12345" becomes a simple scan and send.
Popular Use Cases
From marketing opt-ins to instant support, SMS QR codes are versatile tools for modern communication. See how they can streamline your interactions.
Marketing Campaigns
Text-to-join promotions, contests, and discount codes. Build your SMS list fast.
sms:12345?body=JOIN
Customer Support
Quick text inquiries, order status checks, or appointment confirmations.
sms:12345?body=Help
Voting & Polls
Event voting, audience participation, and instant feedback collection.
sms:12345?body=VOTE A
Notifications
Subscribe to updates, alerts, and reminders via text message.
sms:12345?body=ALERTS
How to Create a SMS QR Code
Get started in seconds. Create your custom SMS QR code by following these three simple steps.
Enter Phone & Message
Enter the phone number or shortcode and your optional pre-written message. Keep it short and action-oriented.
Customize Your Design
Choose colors, select a style, and add your logo. Pro users can remove the watermark.
Download & Share
Download in PNG, PDF, or SVG. Add to posters, packaging, ads, or anywhere you want instant text engagement.
What an SMS QR code actually encodes
An SMS QR code stores a plain-text URI scheme, not a website link. When the camera reads it, the phone hands that scheme to the default messaging app, which opens a new draft with the number (and optionally the message body) already filled in. Two formats are in common use, and how reliably the pre-filled message survives depends on the scanning device.
| Encoded field | Example value | What it does |
|---|---|---|
| Scheme + recipient | sms:+15551234567 |
Opens the messaging app addressed to that number. Use full E.164 international format (+ country code) so it works for scanners abroad. |
| Pre-filled body (RFC 5724) | sms:+15551234567?body=JOIN |
Adds a ready-to-send message. The recipient only taps send, which suits keyword opt-ins like "Text JOIN to subscribe." |
| Legacy alternative | SMSTO:12345:JOIN |
The older colon-delimited form some scanners still emit. QRLynx generates the modern sms: scheme, which has the broadest support. |
| SMS short code | sms:12345?body=ALERTS |
5-6 digit campaign numbers work in place of a full phone number for high-volume opt-in programs. |
Why the pre-filled message sometimes disappears
The recipient number is universally reliable, but the ?body= text is not guaranteed by every scanner. iPhone's built-in camera honors the pre-filled body; some third-party Android scanner apps strip everything after the number and leave the message blank. Keep the body short and treat it as a helpful default the user can still send if it is dropped. Never put information there that the message would be meaningless without.
SMS QR code vs a dynamic URL code to a tap-to-text page
| Capability | SMS QR (number baked into the code) | Dynamic URL code to a landing page |
|---|---|---|
| Change the number or keyword after printing | No, reprint required | Yes, edit the page anytime, same code |
| Count scans | No, there is no redirect to count | Yes, every scan is tracked |
| Custom color + logo, print-ready PNG/SVG | Color/logo only | Color, logo, and SVG export |
| Works in any phone camera, no app | Yes | Yes |
| Opens the compose window from the scan | Yes, in one step | No, the reader taps once more on the page |
An SMS QR code cannot be edited after printing, so if your number or campaign keyword might ever change, print a dynamic URL code to a tap-to-text page instead and a single printed code keeps working. For other contact methods, see the phone call QR code and email QR code generators.
Frequently Asked Questions
Find answers to frequently asked questions about SMS QR codes, including compatibility, cost, and best practices.
What is an SMS QR code?
An SMS QR code opens the user's messaging app with your phone number and a pre-written text message. They just tap send - perfect for opt-ins, inquiries, or instant customer contact.
Can I pre-fill the message text?
Yes! You can set both the phone number and a pre-written message. When scanned, the messaging app opens with everything ready - users just tap send. Great for keyword campaigns like 'Text JOIN to 12345'.
Do standard texting rates apply?
Yes, standard SMS rates based on the user's mobile plan apply. The QR code simply opens the messaging app - the actual text is sent through their normal carrier service.
What messaging apps does it work with?
SMS QR codes work with the default messaging app on any smartphone - iPhone Messages, Android Messages, and all other SMS apps. It uses the universal 'sms:' protocol.
Can I use shortcodes for SMS marketing?
Absolutely! You can use regular phone numbers or SMS shortcodes (5-6 digit numbers). Shortcodes are great for marketing campaigns, contests, and high-volume opt-in programs.
How long can the pre-written message be?
SMS messages are typically limited to 160 characters per segment. We recommend keeping pre-filled messages short and clear - usually a keyword or brief inquiry works best.