An SMS QR code opens the scanner's messaging app with your phone number and an optional pre-written text already filled in. One tap sends it, making it perfect for quick replies, RSVPs, order confirmations, or promotions that ask people to text a keyword. It works on any phone without installing an app.
How to create a SMS QR code
- Choose SMS. Select the SMS option from the generator.
- Add your number. Enter your phone number and an optional pre-filled message.
- Customize (optional). Add colors, a logo, or a custom shape to match your brand.
- Download and share. Save as JPG and add it to signage, ads, or receipts.
Why use a SMS QR code?
- Text-to-join promotions and giveaways.
- Order confirmations and appointment replies.
- RSVP and event sign-up requests.
- Retail receipts and packaging inserts.
Frequently asked questions
Is the SMS QR code generator free?
Yes. Creating and downloading SMS QR codes as JPG is completely free with no sign-up. Pro unlocks PNG downloads, SVG vector export, transparent backgrounds, and image-logo uploads.
Can I include a pre-written message?
Yes. You can add default text that fills the message box automatically when someone scans the code.
Does it work without a data connection?
Yes. Once the messaging app opens, sending the SMS only needs a standard cellular signal.
Is my phone number stored anywhere?
No. The code is generated locally in your browser, so nothing is sent to or saved on a server.
Does the message send automatically after scanning?
No. Scanning only opens the messaging app with the number and message already filled in — the person still needs to tap send before anything is delivered.
Can I change the pre-filled text after printing the code?
No. The text is embedded directly in the QR code itself, so any wording change means generating and printing a new code.
Will this work with iMessage as well as regular SMS?
On iPhones, scanning typically opens whichever messaging thread type — iMessage or standard SMS — the phone would normally use for that number.
Can I leave the message blank and only include the number?
Yes. The pre-filled text is optional, so leave it empty if you just want scanning to open a blank message addressed to your number.
How SMS QR codes work
An SMS QR code encodes a phone number together with an optional message, using a format phones recognize as a texting request rather than a phone call or a web link. When scanned, the device opens its default messaging app with that number and text already loaded into a new conversation — nothing sends automatically, since the person scanning still has to review the message and tap send themselves. That extra tap keeps the sender in control and avoids accidental texts, which is why the format works well for anything from RSVPs to short customer-service replies.
Best practices for SMS QR codes
- Keep the pre-filled message short and specific, such as "I'd like to book a table for two," so recipients don't need to type anything before hitting send.
- Confirm which number receives replies — the code sends to whatever number you encode, so double-check it's a line your team actually monitors.
- Set expectations with a short note near the code, like "Text us for same-day appointments," so people know what happens next.
- Avoid overly long default text — some phones truncate or handle SMS bodies beyond a couple hundred characters awkwardly.
- Match the pre-filled text to a single clear purpose, such as an RSVP, a waitlist join, or a quick support request, rather than a vague general message.
- Test the code on both iPhone and Android before printing, since some Android messaging apps display pre-filled text slightly differently than iOS Messages.
- Refresh the code whenever the receiving number or campaign keyword changes, so old printed materials don't quietly route replies to a retired line.