Include the country code with a leading + for international reach.
Scan with a phone camera to text +15551234567.
An SMS QR code generator turns a phone number and a message into a QR code that opens a phone's texting app with the recipient and body already filled in. Rather than reading out a number and hoping it is typed correctly, you print or display the code; the person points a camera at it, taps the prompt, and a new text to you appears ready to send. It removes the transcription mistakes that turn a printed number into a message that never arrives, and it lowers the friction of getting someone to text you from one number and a spoken sentence down to a single scan.
The code encodes an SMSTO payload, the format ZXing standardised and the one the widest range of scanner apps recognise. The number sits after the SMSTO: prefix and the message body follows a second colon, so a scan produces SMSTO:+15551234567:Your message here. That string is then encoded as a QR matrix with Reed-Solomon error correction following ISO/IEC 18004, the specification every camera app implements, which is why the result works with the built-in camera on a modern phone instead of needing a special reader. Because the body is stored as plain text, longer messages simply use a denser code with a higher version number.
Everything runs inside your browser. The number and message you enter are never uploaded, logged, or attached to a scan-tracking dashboard, because the encoding happens in JavaScript on your device and keeps working with the network unplugged once the page has loaded. The QR code it produces is static, meaning the SMSTO link lives in the image itself with no short URL in the middle that could expire or be switched off. It suits flyers, posters, product packaging, event signage, and shop windows where you want to invite a text - to enter a competition, request a callback, join a list, or confirm attendance - with nothing to type.
Type the number the text should go to, including the country code with a leading + for international reach. This is the only required field, and it is the number everyone who scans the code will message.
Write the body you want pre-filled, such as a keyword to enter a competition or a short request. Leave it blank to open an empty message the sender writes themselves.
Raise error correction to Q or H if the code will be printed small or placed behind glass, and set the foreground and background colours to match your design while keeping strong contrast.
Export a vector SVG for print and signage, or a PNG at any pixel size for a screen or slide. Test the code with two or three phones before you produce a batch.
Produces a standard SMSTO payload that iOS and Android open in the messaging app with the number and body already there, so the sender only has to tap send.
Keep the leading + and country code for international numbers, and pre-fill a short keyword or request in the body so responses arrive in a consistent, sortable form.
The message is stored as plain text, so punctuation and spaces survive intact and a longer body simply produces a slightly denser code rather than breaking the scan.
SVG stays razor-sharp from a business card to a poster; PNG exports at any pixel size for screens and documents. Both download with no watermark and no account.
Create an email QR code that opens a pre-filled message when scanned. Set the recipient, subject, body, CC, and BCC, then download SVG or PNG. 100% in your browser.
Create QR codes for URLs, WiFi, vCards, email, and SMS. Download as SVG or PNG, choose error correction, colors, and size - all in your browser
Create a vCard QR code that saves your name, phone, email, company, and address to a phone with one scan. A digital business card. Download SVG or PNG, 100% in your browser.
Create a WiFi QR code guests scan to join your network without typing the password. Supports WPA/WPA2/WPA3, WEP, open, and hidden networks. Download SVG or PNG, 100% in your browser.
0 comments
No comments yet. Be the first to share your thoughts!