SMS QR Code Generator
Create a QR code that opens a pre-filled text message to a number when scanned.
How to use in 3 steps
- 1
Enter number and message
Type the recipient phone number and an optional prefilled message.
- 2
Preview
Check the generated SMSTO: link and the QR.
- 3
Download
Download a PNG or SVG for a poster, product label or campaign.
Supported formats
| Format | Dimension | Note |
|---|---|---|
| Data Matrix | 2D (matrix) | any data |
| GS1 DataMatrix | 2D (matrix) | e.g. (01)09506000134352 |
| PDF417 | 2D (matrix) | any data |
| Aztec Code | 2D (matrix) | any data |
| QR Code | 2D (matrix) | any data |
| GS1 QR / Digital Link | 2D (matrix) | GS1 Digital Link URL or (01)... |
Example input / output
Input
Number: +15551112233, Message: JOIN
Output
SMSTO:+15551112233:JOIN
Technical notes
An SMS QR code typically encodes the SMSTO:number:message format. When a phone scans it, the default messaging app opens with the recipient number and prefilled text; the user just has to press send. This is practical for campaign entry, voting or collecting quick feedback.
Entering the number in international format (+1...) ensures it works for users from different countries. Spaces and special characters in the prefilled message are converted to a safe form when passed to the device app.
The QR only prepares a message draft; the SMS is never sent automatically — the decision to send is the user's. This prevents unauthorized messages and lets the user see the text before sending.
This tool makes a static QR and relies on no server. For messaging via WhatsApp see the WhatsApp QR code generator, and for email the email QR code generator.
Frequently asked questions
Yes. Enter the prefilled text, and when the user scans the QR the messaging app opens with that text filled in.