SMS QR Code Generator

Create a QR code that opens a pre-filled text message. Set the phone number and message body — one scan to compose and send.

1

Compose Your SMS

Enter a phone number with country code (e.g. +1 for US)

2

Choose a Template

Pick a preset style to get started, then customize further below.

3

Customize Design

150px 1000px
0 10
4

Pattern Style

5

Add Logo

Drag & drop your logo here

or

PNG, JPG, SVG or WebP • Max 2MB

6

Frame & Text

Live Preview
+1234567890
300 x 300
Level M (15%)
--

Batch Generate

Have multiple SMS messages? Enter one per line as phone:message to generate QR codes in bulk.

Guide

Everything About SMS QR Codes

What is an SMS QR Code?

An SMS QR code encodes an smsto: URI containing a phone number and optional message body. When scanned, the device's messaging app opens with the number and message pre-filled, ready to send with one tap.

Common Use Cases

  • Opt-in campaigns — text a keyword to subscribe
  • Customer support hotlines on packaging
  • Two-factor authentication setup
  • Appointment confirmations and reminders
  • Feedback collection via text message

Best Practices

  • Always include the country code with + prefix
  • Keep the message short and clear
  • Test on both iOS and Android devices
  • Use high contrast colors for the QR code
  • Provide clear instructions next to the QR code

Things to Avoid

  • Don't use numbers without country codes
  • Don't write overly long messages (may be truncated)
  • Don't include special characters that may not encode properly
  • Don't invert colors (dark bg, light fg)
  • Don't print too small for reliable scanning
FAQ

SMS QR Code Questions

An SMS QR code encodes an smsto: URI (e.g. smsto:+1234567890:Hello). When scanned with a smartphone camera, it opens the messaging app with the phone number and message body pre-filled. The user simply taps send.

No. The QR code only opens the messaging app with the number and message pre-filled. The user must manually tap the send button. This is a security feature built into all modern smartphones.

Yes, always include the country code with a + prefix (e.g. +1 for US/Canada, +44 for UK, +81 for Japan). This ensures the QR code works for anyone scanning it, regardless of their location.

No, the message body is optional. If you leave it empty, the QR code will open the messaging app with only the phone number pre-filled. The user can then type their own message before sending.

All smartphones with a camera and QR code reader support SMS QR codes. This includes iPhones, Android phones, and most modern feature phones. The smsto: URI protocol is widely supported across platforms.

While there's no strict limit for the QR code itself, standard SMS messages are limited to 160 characters. Longer messages may be split into multiple parts. We recommend keeping messages concise for the best user experience.

Need a Different QR Code Type?

Explore 35+ QR code types including vCard, WiFi, WhatsApp, and more.

View All QR Types