How to Create an SMS QR Code with QRLynx


Key Takeaway
Create a static SMS QR code that opens a ready-to-send text. Follow the QRLynx setup, number format, message testing, printing, and tracking options.
What does an SMS QR code do?
An SMS QR code opens the phone's messaging app with a recipient number and optional message already filled in. The person reviews the draft and taps Send. Scanning does not send the message automatically.
QRLynx creates SMS QR codes as static payloads. The phone reads the SMS instructions directly from the QR, so QRLynx cannot change the number or message after printing and does not record scans for this QR type.
The compose action can open without web access because the payload is stored in the QR. Sending still requires messaging service from the device's carrier or provider, and normal message charges may apply.
The SMS payload QRLynx creates
QRLynx follows the SMS URI pattern defined by RFC 5724. It encodes one recipient followed by an optional percent-encoded message body: sms:+15551234567?body=INFO.
Use the full international number, beginning with + and the country code, when people may scan outside one local dialing area. QRLynx provides one recipient field and an optional message field capped at 160 characters. The recipient can edit the draft before sending.
Phone and messaging-app behavior can vary, so treat the final device test as part of creating the code rather than assuming identical behavior on every phone.
Direct SMS QR or dynamic landing-page QR?
Choose based on what must remain editable and what you need to measure.
| Decision | Direct SMS QR | Dynamic URL QR to a page you control |
|---|---|---|
| What opens first | The messaging app with a draft | A web page that can contain a tap-to-text link |
| Extra tap before composing | No | Yes |
| Change the destination after printing | No | Yes, by repointing the saved dynamic URL |
| QRLynx scan analytics | No | Yes, for eligible opens of the dynamic QR route |
| Proof that a message was sent | Measured by the receiving SMS system | Measured by the receiving SMS system |
| Useful fit | A fixed recipient and message with the shortest compose path | A campaign that needs an editable web step or QR scan measurement |
Useful pre-filled SMS message patterns
Keep the draft short, recognizable, and easy for the sender to review.
| Use case | Example draft | What the recipient system should do |
|---|---|---|
| Information request | INFO | Return the requested information or route the inquiry |
| Appointment confirmation | CONFIRM 4821 | Match the reference to the correct appointment |
| Property inquiry | ASK 27B | Identify the listing and begin the inquiry |
| Event response | RSVP SUMMER | Record or continue the event response flow |
| Keyword opt-in | JOIN | Apply the program's disclosed consent and messaging rules |
How to create and test an SMS QR code in QRLynx
Define the receiving workflow first, then test the exact printed result before distribution.
Define the recipient and user action
Choose the phone number that will receive the messages and what the sender should request, confirm, or opt into. Make sure the receiving phone, help desk, or messaging platform can recognize and handle the expected draft.
Choose Send SMS in QRLynx
Open the QRLynx QR generator and choose Send SMS. This is a static QR type that stores the SMS payload directly in the symbol. It does not use a QRLynx redirect and does not include QRLynx scan analytics.
Enter the number and optional message
Enter the recipient in full international format when practical, including the plus sign and country code. Add a short optional draft of up to 160 characters. Check every digit and remove any private information.
Confirm the static behavior
Treat the recipient and draft as final before printing. For editability or QRLynx scan measurement, choose a dynamic Website / Link QR that opens a page you control with a clearly labeled SMS action.
Design and label the scan action
Use strong contrast, preserve a clear quiet zone, and add wording such as Scan to text INFO or Scan to confirm. The label should explain the action and mention message rates when that disclosure is appropriate.
Test the final physical proof
Scan the exported image and one printed proof on representative iPhone and Android devices. Verify the recipient, decoded draft, visible label, scanning distance, and lighting. Tap Send only to a controlled test number and confirm the receiving workflow records the message correctly.
Recipient and draft ready
Create the SMS QR code in QRLynx
Enter the recipient, add an optional message, label the expected action, and test the final print on real phones.
Measure messages without calling them QR scans
A direct SMS QR code gives QRLynx no redirect event to count. Measure the messages that reach the receiving phone or messaging platform instead. If that platform supports keywords, separate numbers, or conversation tags, use distinct values only when the distinction will guide a real decision.
For example, a poster can pre-fill INFO NORTH while a package insert uses INFO BOX. The receiver can compare inbound messages by keyword. This measures received messages, not everyone who saw or scanned the QR.
When QR scan measurement matters before the message action, create a dynamic Website / Link QR in QRLynx and point it to a landing page you control. That page can contain a visible sms: link. QRLynx can then measure eligible opens of the QR route, while the receiving SMS system remains the source for sent and received messages.
Separate one user-initiated text from recurring marketing consent
A person scanning a QR and sending one requested message does not automatically create permission for every future marketing text. The required disclosure and consent depend on the country, sender, number type, message purpose, and whether the program sends recurring or automated messages.
For a recurring business messaging program, place the material terms where the person can read them before sending. Identify the brand and program, explain the expected message frequency when applicable, disclose that message and data rates may apply, link the terms and privacy notice, and provide the required help and opt-out instructions. Follow the current rules of the carrier, messaging provider, and jurisdictions where the program operates.
In the United States, business messaging through 10-digit long codes can also require A2P 10DLC registration and campaign-specific opt-in records. Treat the QR as an entry point to the messaging program, not as a substitute for the program's consent, registration, suppression, and recordkeeping process.
Printing and placement checklist
- Name the action: use a label such as Scan to text support instead of displaying an unexplained QR.
- Set the right expectation: explain that the scan opens a draft and the person still taps Send.
- Protect the payload: never encode confidential data or a number that has not been approved to receive the traffic.
- Keep strong geometry: preserve high contrast, an unobstructed quiet zone, and enough size for the real scanning distance.
- Avoid reflective placement: test glossy signs, windows, screens, curved packaging, and dim locations in their final setting.
- Offer a fallback: print the readable number or another approved contact route when accessibility or device support matters.
- Test after every artwork change: scan the final exported file and the finished physical proof, not only the generator preview.
SMS QR code questions
Does an SMS QR code send the text automatically?
No. It opens a draft in the phone's messaging app. The person can review or edit it and must tap Send.
Can I create an SMS QR code in QRLynx?
Yes. Choose Send SMS in the QRLynx generator, enter one recipient number, and add an optional message of up to 160 characters. QRLynx encodes the result as a static SMS QR.
Is a QRLynx SMS QR code static or dynamic?
It is static. The number and message are stored directly in the QR, so they cannot be changed after printing and QRLynx does not record scans for this type.
Can I track an SMS QR code?
A direct SMS QR has no QRLynx scan analytics. Your receiving messaging system can count messages it receives. If you need QR scan analytics before the SMS action, use a dynamic URL QR that opens a page you control with a tap-to-text link.
Do SMS QR codes work on iPhone and Android?
Modern iPhone and Android devices commonly recognize SMS QR payloads, but camera, browser, and messaging-app behavior can vary. Test the final code on the actual device mix your audience uses.
What phone-number format should I use?
Use the full international format when practical: a plus sign, country code, and subscriber number. Remove spaces or punctuation if testing shows the target devices handle a compact number more consistently.
Does an SMS QR code need internet access?
The phone can decode the QR and open the compose screen without web access because the payload is inside the symbol. Sending still requires the device's SMS or messaging service, and carrier charges may apply.
How long can the pre-filled message be in QRLynx?
The QRLynx SMS message field accepts up to 160 characters. Keep it shorter when possible so the sender can understand and review the draft easily.
Does sending one QR-initiated text opt someone into marketing?
Do not assume it creates blanket or recurring marketing consent. Use the disclosures, opt-in evidence, help and opt-out handling, registration, and privacy process required for the specific messaging program and jurisdiction.
Can I edit the SMS recipient after printing?
No. Create and print a new direct SMS QR if the recipient or draft changes. For an editable route, use a dynamic URL QR to a landing page you control and update that destination or page instead.
Sources and verification
This guide was checked against the current QRLynx SMS encoder and static-type contract, RFC 5724, current FCC guidance on calls and texts, and current A2P 10DLC guidance. Messaging rules and carrier requirements can change, so verify the final program with the responsible messaging provider and legal adviser before launch.


