Pre-fill both the number and the message
Create a QR code that launches the phone's SMS app with your number and a draft message already written. The user taps "Send" — done. Great for support numbers with a default message ("Help with order"), event check-ins, voting campaigns, or any flow where reducing typing reduces friction. Part of aukimi Vectra.
Share this tool
Help others discover it
Create a free account to remove watermarks
Save your work, access the full creative suite, and export without watermarks.
Want more power?
Precision vector illustration with bezier curves, boolean operations, and typography tools.
Generate a QR that opens the SMS app with both the number and a draft message pre-filled.
International format recommended (+41 79 …). Most phones handle both formats but international is safest.
Keep it short — ideally under 160 characters for a single SMS segment.
High contrast helps reliable scanning.
PNG for digital, SVG for print.
We use `SMSTO:number:body` — the format supported by iOS Messages, Android Messages, and Google Voice. (The older `sms:number?body=…` syntax is less reliable across devices.)
Yes — emojis and Unicode are preserved in the QR. Long messages encode to larger QR codes though, so keep the draft short (under 160 characters is ideal for a single SMS segment).
No — SMS is carrier-based, not internet-based. Your user can scan and send even on airplane mode with cellular on. That is part of why SMS QRs are so useful in low-connectivity scenarios.
Yes — the phone just opens the Messages app with the fields pre-filled. The user sees everything before tapping Send and can edit either the recipient or the body.
Only whatever a normal SMS to that number costs on their carrier plan. There is no added cost from the QR itself.