Skip to main content

SMS QR code

Encode an sms: link that opens the messaging app with the recipient and body pre-filled. Great for "text us to subscribe", contest entries, and quick customer-service routing.

Scan to text "JOIN"

sms:+15551234567?body=JOIN

See it in action

The QR above is a real, scannable example. Scan it with your phone — it does exactly what the label says.

Open the generator with this type pre-filled

Free, no signup, runs in your browser. The QR is generated on your device, never sent to a server.

When to use it

  • Add a "Text to subscribe" QR to a retail counter or event table

  • Run a "Scan to enter" contest with the body pre-filled with a keyword

  • Replace a short-code printed on packaging with a scannable QR that triggers the SMS

Tips for clean scans

01

sms: links are widely supported on iOS and Android but not all desktop scanners handle them

02

Keep the message body under 160 characters (one SMS segment) to avoid split charges

03

For a 2-way conversation trigger, a regular text QR is more reliable than a webhook-based flow

Common questions

Does the user pay for the SMS?

Yes — the SMS is sent from their phone, on their plan. They see the message preview before sending.

Does this work internationally?

The sms: URI sends to the number you specify, in international format. The user's carrier routes it.

Related QR types