An SMS QR code is a printable shortcut to a prefilled text message. Scan it and your phone opens the messaging app with the recipient number — and optionally the message body — already filled in, so the only step left is to tap send. It is ideal for opt-in keyword campaigns, support lines, event check-ins, and contact prompts on packaging.
How it works
The tool builds an SMSTO payload, the most broadly supported SMS prefill scheme. With just a number the payload is SMSTO:+15551234567; add a message and it becomes SMSTO:+15551234567:Your text here. That string is encoded into a QR code at 320 px with a quiet-zone margin of 2 modules and error-correction level M (medium), which recovers from roughly 15% damage or print smudging while keeping the code compact.
You can download the result as a PNG (rendered from a canvas) for screens or as a resolution-independent SVG for print.
Example
| Field | Value |
|---|---|
| Phone | +15551234567 |
| Message | YES |
| Encoded payload | SMSTO:+15551234567:YES |
Scanning this opens a new text to +15551234567 pre-loaded with the word “YES” — perfect for a “Text YES to subscribe” poster.
Everything is generated in your browser, so nothing is uploaded.