CodeKit

Free SMS text message QR code generator

Generate an SMS QR code that opens the phone's messaging app with your phone number and text message ready to send.

Preview

Fill in the form to see your QR code

Downloading also saves the code to your history.

Trigger pre-filled SMS text messages with a single camera scan

An SMS QR code encodes your phone number or short code and a pre-written message using the standard SMSTO:<number>:<message> format. When scanned, the smartphone's native Messages app opens with both the recipient and text body filled in—ideal for SMS keyword opt-ins, appointment requests, and offline device activation.

SMSTO FormatOffline CapablePre-Filled TextPNG & SVG

Works Without Mobile Data

Because SMS uses cellular voice/text networks, customers can scan and send a text even without Wi-Fi or 4G/5G data.

Perfect for Keyword Opt-Ins

Replace 'Text JOIN to 55555' signs with a single scannable QR code that pre-fills both the number and keyword.

100% Static & Free

No third-party intermediary—messages go straight from the user's phone to your number.

How to create an SMS QR code

  1. 1Enter the destination phone number

    Input the phone number or SMS short code that should receive the text message.

  2. 2Write the pre-filled SMS message

    Add an optional keyword or message template (e.g., 'SUBSCRIBE' or 'Please book a callback').

  3. 3Download PNG or SVG

    Save your SMS QR code image for print or digital display.

Frequently asked questions

Does an SMS QR code work on both iPhone and Android?

Yes. Both iOS Messages and Android Messages natively recognize SMSTO QR codes and populate the recipient and text box.