SMS QR codes

One scan, a text message ready to send.

Encode a phone number and an optional pre-filled body. The user scans, reviews the draft, and taps send. Opt-ins, votes, support requests, and registrations: no typing required on their end.

Free. No credit card. Works with any SMS app on iOS and Android.

What an SMS QR code does

An SMS QR code encodes an sms: URI with a destination number and an optional pre-written message body. When scanned, the phone's messaging app opens a new conversation with the number and body pre-filled. The user can review or edit the message before sending. Standard SMS, no app to install, no account to create on the receiver's side.

Where people use them

SMS marketing opt-ins

Print the QR on a receipt, sign, or table card. The body says "YES" or "JOIN" or your keyword. The customer scans and sends. Compliant opt-in, no web form, no app download.

Voting and polling

Each option gets a QR with its keyword pre-filled. Audience members scan the one they want and send. Real-time results without a polling app or a Wi-Fi dependency.

Donations and fundraising

Text-to-give campaigns: scan, pre-filled keyword sends to the donation number. Lower barrier than filling out a donation form on a phone at a live event.

Customer service requests

A QR on a hotel room door or retail counter. Scan to text the front desk or service team with a pre-written request. Faster than calling, slower than pretending the problem does not exist.

How it works

  1. 1

    Enter the number and message

    The destination number (required) and the pre-filled body (optional). Short body text works best: keywords for opt-ins, a prompt for open replies.

  2. 2

    Customize the look

    Add your logo, pick a color, set a frame label. Or use the default. Either way it scans from a meter away.

  3. 3

    Print and place

    PNG for digital surfaces, SVG or EPS for print. Put it wherever you want the text flow to start: retail counters, event materials, print ads, packaging.

What you get with TurtleQR

  • Number and body pre-filled. The user opens a ready-to-review draft, not a blank compose screen. Reduces drop-off between scan and send.
  • Codes that work forever. The QR encodes the SMS action directly into the image. It keeps working even if you stop paying us. Your printed materials are not held hostage by a subscription.
  • Works with any messaging app. The phone opens the default SMS app: Messages on iOS, Messages on Android, or any third-party app set as default. No special integration required.
  • Logo in the center. Auto-elevated error correction keeps the QR scannable with branding overlaid.
  • Print-ready files. SVG and EPS for large-format print. PNG up to 2048px for digital use.
  • One dashboard for 15 QR types. SMS for campaigns, WhatsApp for customer chat, email for inquiries. One account.

FAQ

Can the user edit the pre-filled message before sending?

Yes. The QR opens an SMS compose window with the number and body pre-filled. The user reviews and can edit any part of the message before tapping send. You are reducing friction, not automating the send.

Does it work with iMessage and RCS, or only standard SMS?

The sms: URI triggers the phone's default messaging app. On iOS this may open as iMessage if both parties support it. On Android this may use RCS if available. The standard SMS protocol is the fallback. You cannot control which protocol is used, but the message delivery is handled by the phone.

Can I change the number or message after printing?

No. SMS QR codes are static: the sms: URI is encoded in the QR. If the number or pre-filled body changes, generate a new QR and reprint.

Is there a character limit on the pre-filled body?

There is no strict QR limit on body length, but shorter bodies mean simpler QR codes that scan better at small sizes. Keep the body under 100 characters for reliable scanning. For opt-ins, a single keyword is the most reliable approach.

Is there a free tier for SMS QR codes?

Yes. SMS codes are free, with no expiration. Sign in to save and manage multiple codes. Pro adds more codes and dynamic types for $9 per month.

Ready to make one?

Create your SMS QR code, set the number and body, print it. Two minutes.

Create an SMS QR code