Free Tool
Free SMS QR Code Generator
Create a QR code that opens a text message to your number with a pre-written message. Free, no sign-up.
#040D12
#ffffff
QR Payload
Fill in the fields to generate your QR code
How an SMS QR code works
An SMS QR code encodes an SMSTO: payload — your number plus an optional pre-written message. When someone scans it, their messaging app opens with the recipient and text already filled in. One tap sends it. It is the simplest way to run a text-to-join or scan-to-request campaign off print.
Where SMS QR codes shine
- Opt-in campaigns — "Scan to text JOIN for 10% off" on flyers, receipts, and packaging.
- Support and feedback — a pre-filled "I need help with…" to your support line.
- Events — scan to text a keyword for schedules or check-in; see our QR attendance guide.
Want scan analytics?
This static code cannot be tracked. For scan counts and an editable destination, use a dynamic QR code pointing at a landing page, or a plain URL QR. Learn how to track QR code scans.
Need trackable QR codes too?
Create dynamic QR codes with real-time scan analytics — editable after printing.
Frequently asked questions
How does an SMS QR code work?▾
It encodes an SMSTO link with your number and an optional pre-written message. Scanning it opens the messaging app with the recipient and text already filled in, ready to send.
Can I pre-fill the text message?▾
Yes. Whatever you type in the message field is pre-filled so the person only taps send — useful for keywords, opt-ins, or support requests.
Which phones support it?▾
Most modern iPhone and Android cameras open the SMSTO format. If a camera does not, Google Lens handles it. Test on your target device before printing a large run.
Can I track scans?▾
Not with this static code — SMS QRs encode a message, not a URL, so there is nothing to route through a tracking server. For counts, place a separate dynamic URL QR nearby.