ETEvoraTools
QR Code Tools

SMS QR Code

SMS QR Code creates sms:recipient and optionally appends ?body= with component-encoded message text. It does not validate the recipient, send a message, calculate carrier charges, select SIM, guarantee body compatibility, or protect the content from anyone who scans the PNG.

Runs locally — files stay on your device
Quick answer

Does scanning an SMS QR send the message?

No. A compatible messaging app may open a draft for user review.

SMS URI handling is device and application dependent

The URI proposes a destination and optional body, but mobile platforms differ in query syntax support and confirmation flow.

How it works

Enter the phone destination and optional message. The body is percent-encoded and appended to an sms: URI before QR generation.

Key concepts

The user must control sending

Prefilled communication should be visible and editable.

Platform compatibility varies

Some clients treat SMS URI query fields differently.

When to use it

  • Open a prefilled opt-in keyword draft.
  • Create a support-text shortcut.
  • Reduce typing of a short standard message.

When not to use it

  • Do not encode sensitive text.
  • Do not assume sending is free or automatic.
  • Do not expect recipient or carrier validation.

Worked examples

Recipient only

Input
+4512345678
Expected output
sms:+4512345678

No body query appears.

Keyword draft

Input
12345; message JOIN
Expected output
sms URI with body=JOIN

A compatible app may prefill it.

Invalid recipient

Input
service
Expected output
QR generated

No address check is performed.

Common mistakes

Expecting automatic sending

The QR only contains a URI. Correction: Require user review and action.

Ignoring rates

Carrier fees and short-code charges may apply. Correction: Disclose costs separately.

Encoding private text

The payload is plainly decodable. Correction: Keep sensitive content out.

Best practices

  • Display recipient, action, and cost context.
  • Keep the body short.
  • Test on target mobile platforms.

Related operations and differences

Email QR Code

Choose Email QR Code when you need to create a mailto QR code.; use SMS QR Code specifically for qr sms.

Location QR Code

Choose Location QR Code when you need to create a geo-coordinate QR code.; use SMS QR Code specifically for qr sms.

Phone QR Code

Choose Phone QR Code when you need to create a telephone QR code.; use SMS QR Code specifically for qr sms.

QR Code Generator

Choose QR Code Generator when you need to generate a downloadable QR code from text.; use SMS QR Code specifically for qr sms.

Bitcoin Payment QR Code

Choose Bitcoin Payment QR Code when you need to create a Bitcoin payment URI QR code.; use SMS QR Code specifically for qr sms.

Code 128 Generator

Choose Code 128 Generator when you need to generate a downloadable Code 128 barcode.; use SMS QR Code specifically for qr sms.

Limitations and privacy

  • No sending, validation, pricing, delivery, SIM, or compatibility checks.
  • One recipient and optional body only.
  • Encoded text is not confidential.

Generation happens locally in this browser. The PNG contains the entered payload, so share it with the same care as the underlying data.

Frequently asked questions

Does it send the SMS?

No.

Is the body encoded?

Yes.

Are carrier fees checked?

No.

Is the phone number validated?

No.