About the sms qr code
The code uses the SMSTO format, which both Android and iOS understand. The alternative sms: format differs between the two in how the message body is attached, and produces a code that works on one and not the other.
As with email, the message is a draft. The person scanning sees it and chooses to send.
Frequently asked questions
- Is anything I enter sent to a server?
- No. The QR code is generated by JavaScript running on your own device, and nothing you type - a Wi-Fi password, a phone number, a contact card - is uploaded, stored or logged. You can disconnect from the network after the page loads and it keeps working.
- Why SMSTO rather than sms:?
- Because sms: is not consistently implemented. Android and iOS disagree about whether the body goes after a ? or a &, so a code using it works on one platform and silently loses the message on the other.
- Will it send the message by itself?
- No. It opens the messaging app with the message ready; sending is always the reader's choice.
- Do these codes expire, or need an account?
- No. The code contains the content itself rather than a link to us, so there is nothing to expire, nothing to track and no service that can stop working. Once you have downloaded it, it will keep scanning forever.
Related QR tools
How your data is handled
Everything happens on your device. There is no upload, no storage and no logging. Closing the tab clears everything you entered.