Free SMS QR Code Generator
Let people text you with one scan. The code opens a new SMS to your number with your message pre-filled. Free, instant, no sign-up.
Fill the form to generate your SMS QR QR code
This is a static QR code — it can't be edited or tracked once printed. Want to change the destination later and see scan analytics?
Create a free dynamic QR codeWhat is an SMS QR code — and how to use one
- Retail promotions — "Scan to text SALE for 20% off" beats typing a number
- Loyalty sign-ups — scan to opt in with a keyword like JOIN
- Contests and voting — scan to cast a vote with a keyword like VOTE1
- Restaurant waitlists — scan to notify staff you've arrived
- Event feedback — scan after a session to send a one-word review
SMS QR code vs WhatsApp QR code
SMS QR Code Generator — FAQ
It encodes an SMSTO: link. Scanning opens the phone's messaging app with your number pre-filled and the optional message ready to send. The recipient taps Send — no typing needed.
Yes — enter a message and it appears ready to send when scanned. Leave the message field blank for an empty text to your number.
Yes. Both iOS (Messages app) and Android (Messages app) open from a scanned SMSTO link. Short codes (5-6 digit numbers) also work.
A standard SMS segment holds 160 characters in GSM-7 encoding, but only around 70 if it contains emoji or non-Latin characters, since phones then switch to UCS-2 encoding. Longer messages get split into multiple linked segments by the carrier.
If the scan enrols someone in a recurring SMS list, yes. Carrier and regulatory rules — like TCPA in the US — require opt-in disclosure, opt-out instructions, and a message-frequency notice. That usually goes in the confirmation reply, not the QR code itself.
Yes. The SMSTO: format works identically whether the destination is a standard 10-digit number or a 5-6 digit marketing short code — enter whichever number your SMS platform has issued you.
The messaging app still opens and pre-fills the number and message. The text queues and sends once the phone reconnects to a cellular network or Wi-Fi calling — same as manually composing a text with no signal.
Emoji force UCS-2 encoding, which cuts the single-segment limit from 160 to around 70 characters — a short message with emoji may split into two segments. For predictable single-segment delivery, keep pre-filled text plain and short.
The QR code itself is never blocked — it just opens the messaging app. If the destination is a marketing short code, though, carriers do filter the message content itself. Avoid ALL-CAPS, excessive punctuation, or spammy keywords in the pre-filled text.
No. The scanner only needs their phone's built-in camera and default messaging app — both are pre-installed on every iPhone and Android device. Nothing needs to be downloaded to scan or send the message.
Functionally yes — both use the same SMSTO: or sms: link format to pre-fill a message. The QR code is just a way to trigger that link from a printed surface instead of a clicked hyperlink on a webpage.
More free QR code generators
All free, instant, no sign-up — pick the type you need.
From the QRPulse blog
Guides and real-world examples to get more from every scan.
Trackable QR Codes: The Missing Piece in Your Print Marketing ROI
Flyers, posters, and packaging still drive conversions — but without trackable QR codes you have no idea which campaigns are working. Here's how to fix that.
Case Study: How a 3-Location Restaurant Cut Menu Reprint Costs by 100%
A Mumbai restaurant group switched from static to dynamic QR codes and hasn't reprinted a menu insert since. Here's what their scan data revealed.
Not all QR codes should live forever. Expiry dates let you control exactly when a code stops working and where it redirects next — essential for campaigns and events.
How to Digitize Your Restaurant Business
A budget-tiered plan for digitizing your restaurant in 2026 — what to fix first, the real cost data behind each decision, and the sequence that actually protects margin.