Free SMS QR Code Generator with Pre-filled Message
Create an SMS QR code that opens the messaging app with your phone number and a pre-written message ready to send. Ideal for opt-in campaigns, customer support, and contest entries.
How to Create an SMS QR Code
An SMS QR code encodes an SMSTO: URI. When scanned, the smartphone's native SMS/Messages app opens with the recipient number and message body pre-populated. The user simply taps "Send" β making it the fastest way to capture opt-ins, contest entries, or support requests from print materials.
Step 1 β Select SMS Type: At qrcodetechy.com/generator, choose the "SMS" QR type. Two fields appear: Phone Number and Message.
Step 2 β Enter Phone Number: Use the E.164 international format: +[country code][number]. No spaces or dashes. Example: +15550123456 (US) or +447700900123 (UK). Short codes (5-6 digit numbers used by businesses) are also supported on most carriers.
Step 3 β Add Pre-filled Message: This is the key differentiator of SMS QR codes. For opt-in campaigns: "YES SUBSCRIBE", "JOIN VIP", or "ENTER CONTEST". For support: "I need help with order #". For surveys: "RATE5 for 5 stars". Keep the message short β SMS has a 160-character limit per segment. Messages over 160 chars are split into multi-part SMS and may cost the user extra depending on their carrier plan.
Step 4 β Design & Color: Choose colors that match your campaign materials. If placing on a promotional flyer, use high-contrast colors (black dots on white, or deep blue on pale yellow). Add a frame text like "Scan to Enter" or "Text Us Now" to explain the call to action.
Step 5 β Compliance Note: If collecting SMS opt-ins, include TCPA (US) or GDPR (EU) compliant language near the QR code: "By scanning and sending, you agree to receive texts. Msg & data rates apply. Text STOP to unsubscribe." This is a legal requirement for marketing SMS programs.
Step 6 β Test Before Printing: Scan with both iOS and Android. On iOS, the native Messages app opens. On Android, the default SMS app opens. Verify the number and message appear exactly as intended. Note that iOS may append a space before the message β this is normal behavior.
Technical Standards: SMSTO URI Format
SMSTO URI Syntax
Standard format: SMSTO:[number]:[message]. Alternative: sms:[number]?body=[message]. iOS primarily uses SMSTO; Android supports both. The generator outputs the most compatible format.
SMS Character Limits
Standard SMS: 160 GSM-7 characters or 70 UCS-2 characters (for Unicode/emoji). Messages exceeding these limits are sent as linked multi-part SMS (concatenated SMS), which may incur additional charges on some plans.
Platform Compatibility
SMSTO links open iOS Messages (all versions), Android Messages/Samsung Messages (Android 8+), and Google Lens. They do not work on desktop browsers without a connected mobile device or messaging integration.
QR Code Size
A typical SMSTO URI (40β80 chars) produces a compact Version 3β5 QR code. Minimum print size: 2cm Γ 2cm at 300 DPI. Include quiet zone (white border) of at least 4 modules around all sides.
High-Resolution Download Options
PNG
For social media posts, digital ads, and email campaigns. 1024Γ1024px or 2048Γ2048px.
SVG
For flyers, posters, in-store signage, and promotional materials. Crisp at any size.
For including in printed handouts, contest entry forms, and marketing kits.