SMS QR Code Generator
Create a free QR code that opens a text message with your number and message already filled in. Great for opt-in campaigns and quick reporting.
Your QR code appears here
How it works
Encode a number and a message so scanning opens the messaging app with both ready to send. Common uses are keyword opt-ins, fault reporting on equipment labels, and any situation where you want a one-tap message rather than a phone call.
- 1Enter the destination number with its country code.
- 2Write the message you want prepared — short keywords work best for opt-ins.
- 3Generate and download the code.
- 4Test on an iPhone and an Android, as messaging apps differ slightly.
Frequently asked questions
- How does an SMS QR code work?
- It encodes an SMSTO link. Scanning opens the messaging app with the number and message filled in; the person still has to press send, which is what keeps it from being abusable.
- Will the message send automatically?
- No, and that is by design. Phones always require the user to tap send.
- Are SMS QR codes reliable across phones?
- The number is handled consistently everywhere. Prefilled message support is very good but not universal on older devices, so keep the message short and non-essential.
- Can I use this for marketing opt-ins?
- Yes, and a keyword like JOIN works well. Make sure you follow the messaging consent rules that apply in your country before you start sending.
Generate these programmatically
Everything on this page is one API call. Send the encoded string as data with your API key:
curl -X POST https://toolbeam.app/api/qr/generate \
-H "X-API-Key: pk_..." \
-H "Content-Type: application/json" \
-d '{"data": "...", "format": "png"}' \
--output qr.pngSee dynamic QR codes with scan analytics →