HubTools

SMS QR Code Generator

QR that opens the recipient's SMS app with a pre-filled message ready to send.

How does an SMS QR code work?

An SMS QR code encodes either the SMSTO: scheme (Android-friendly, format SMSTO:number:message) or sms: scheme (iOS-friendly, format sms:number?body=message) — when scanned, the user's default SMS app opens with the recipient and message pre-filled, ready to tap Send. Use this to drive opt-ins, support requests, or order confirmations from print materials. Modern QR readers detect both schemes automatically. Encoding happens browser-side — your message data stays on your device.
QR Code Type
SMS
QR Code Options
Size
Error Correction
Colors
#000000
Foreground
#FFFFFF
Background
QR Code Preview

Enter content on the left to generate a QR code
Download
PNG is a raster format ideal for web use. SVG is a vector format that scales to any size without losing quality.
About QR Code Types
TextEncode any plain text content
URLLink to any website or web page
EmailPre-filled email with recipient, subject & body
PhoneDial a phone number directly
SMSSend a pre-filled text message
WiFiConnect to a WiFi network automatically
vCardShare contact information digitally

About the SMS QR format

Two competing schemes both work; SMSTO: has the broadest cross-platform support.
  • SMSTO format: SMSTO:+15551234567:Hello
  • sms format: sms:+15551234567?body=Hello (iOS preferred)
  • Phone number should include country code (E.164 format)
  • Body text is URL-encoded for the sms: scheme, plain for SMSTO:

Frequently asked questions

Does this work on both iOS and Android?
Yes. This generator emits the SMSTO: format which is recognized by Android natively and by iOS via the camera app. Older iOS versions may need the sms: scheme — toggle if needed.