SMS QR code
Create an SMS QR code
A scan opens a text message with the number and wording ready to send.
Include the country code if the code will be scanned abroad.
Optional. Most of the value is in getting this right.
Make it yours
Your code appears here as you type.
When a phone reads this code, the messaging app opens addressed to your number with the body of the message already written. Whoever scanned it reads the text, edits it if they want to, and presses send. Nothing goes out on its own, which is deliberate on the phone side rather than a limitation here, so the last step always belongs to the person holding the handset.
How to fill it in
- Use international format for the number if the code might be scanned outside your own country.
- Short codes and five-digit service numbers work too, provided the sender is on a network that accepts them.
- The message is optional, but a prefilled one is usually the entire point of the code.
- If the number feeds an automated service, write the exact keyword it expects, such as JOIN or a stop word.
- Try the code on both an iPhone and an Android handset, since prefilling the body is the part where support varies most.
Realistic uses
Parking bays, where a text starts the session and the bay number is already in it. Charity appeals on a poster, with the donation keyword written so the donor only has to press send. Opt-in lists at a stand or an event. Faults on lifts and vending machines, where the code on the panel produces a message carrying the machine identifier, so the report names the exact unit instead of the building it stands in. Every one of those removes the step where somebody mistypes a reference.
The number and the message are encoded into the image by this browser. No message is sent from this page, nothing is stored between visits, and no copy of what you typed leaves your device at any point.
Frequently asked questions
No. It only opens the messaging app with the fields filled in. The person scanning always presses send themselves, and can edit the text first.
No. The number and the message live inside the pattern, so it keeps working with no account, no renewal and no service to be discontinued.
No. The code is generated in your browser, so we never see the number or the text you put in it.
Most current phones do. A few older Android messaging apps fill in the recipient but drop the body, so make sure the code is still useful if only the number arrives.
Guides
- Guide
Static vs Dynamic QR Codes
A static QR code holds its content in the pattern and never expires. A dynamic one points at a redirect you rent. How they differ, and which to choose.
Read the guide - Guide
QR Code Size Guide
The smallest QR code size for print: 2 cm (0.8 in) up close, plus 1 cm per 10 cm of scanning distance. With the four-module quiet zone and data limits.
Read the guide - Guide
QR Code With a Logo
How to put a logo on a QR code and keep it scannable: how large it can be, what it must never cover, which error correction to use, and how to test one.
Read the guide - Guide
WiFi QR Code Troubleshooting
Phone scans the WiFi QR code but will not connect? Check the network name, capitals, hidden networks and WPA type first. Eight fixes, most likely first.
Read the guide - Guide
Why a QR Code Stopped Working
A QR code that used to scan and now fails is usually a dynamic code whose trial ended, or a page that moved. How to tell which, fix it, and stop it recurring.
Read the guide - Guide
How to Scan a QR Code
Scan a QR code with the camera already on your phone: the steps for iPhone and Android, how to read a code on your own screen, and what to do if it fails.
Read the guide