SMS QR Code

Generate a QR Code to Send a Text Message

About SMS QR Codes

An SMS QR Code encodes a smsto: URI that, when scanned with a smartphone camera, opens the device's native messaging app with the recipient phone number and message body already filled in.
The user simply taps “Send” to dispatch the text—no manual typing or contact-saving required. This type of QR code works across both iOS and Android devices because both platforms recognize the smsto: scheme natively. Unlike app-specific deep links, SMS QR codes require no third-party software installation. They bridge the gap between the physical world and instant mobile communication, making it effortless for anyone to send a text message with a single scan. Whether the goal is confirming an appointment, requesting information, or opting into a marketing campaign, an SMS QR code removes every friction point between intent and action.
If you only need to share a phone number without a pre-filled message, the simpler Phone Number QR Code Generator is also available.

Key Features

How to Create an SMS QR Code

  1. Enter the Phone Number: Type the destination phone number in international format (e.g., +1234567890) into the phone number field above. Including the country code ensures the QR code works for scanners worldwide.
  2. Type the Message: Enter the default message you want pre-filled in the sender's messaging app. Keep it under 160 characters to fit within a single SMS segment and avoid carrier splitting or extra charges.
    Make the text concise and action-oriented so the user understands exactly what they are about to send.
  3. Watch the Preview Update: The QR code preview refreshes in real time as you type. Verify that the encoded content looks correct before proceeding.
  4. Customize the Appearance: Adjust the foreground and background colors, size, margin, and error correction level to create a QR code that fits seamlessly into your design.
  5. Download the QR Code: Click the download button and choose SVG for hotel room tent cards and clinic signage, or PNG for text message marketing emails.
    Test the downloaded file by scanning it with both an iOS and an Android device before distributing, since smsto: handling differs slightly between platforms.

Creative and Practical Use Cases

Best Practices

Frequently Asked Questions

Does scanning the QR code automatically send the message?

No. Scanning the code opens the messaging app with the phone number and message pre-filled, but the user must tap the send button manually. This is a deliberate security measure built into both iOS and Android to prevent unsolicited messages from being sent without user consent.

What is the maximum message length?

A single SMS segment supports up to 160 characters. The QR code itself can encode significantly more text, but longer messages may be split into multiple SMS segments by the carrier, which could incur additional costs for the sender. For best results, keep pre-filled messages under 160 characters.

Does the QR code work without a cellular connection?

The QR code can be scanned and the messaging app will open even without an active cellular connection. However, the message itself cannot be sent until the device has cellular service. Wi-Fi alone is not sufficient for standard SMS delivery, though some devices support Wi-Fi texting if enabled by the carrier.



Related Tools

You might also find these tools useful: