SMS QR Code Generator
Create an SMS QR code that opens a pre-written text to your number when scanned.
Include the country code for international reach.
Customize design
Presets
Higher levels survive more damage and bigger logos, at the cost of a denser code.
Blank border around the code in modules. 4 is the specification recommendation.
Center logo (optional)
Your QR code
Made in your browserWaiting for valid content
Free, no watermark, never expires. SVG scales to any size for print.
An SMS QR code opens the scanner's messaging app with the phone number and message already filled in. One scan replaces “text JOIN to 55512” instructions, and unlike a keyword campaign, it works with any phone number.
Typical uses: opt-in keywords on posters, request-a-quote cards, table-side feedback, and “text me the details” signs.
The format encoded here is SMSTO:number:message, for example SMSTO:+15551234567:JOIN. Leave the message out and it becomes SMSTO:+15551234567, which opens an empty draft to that number. SMSTO is the variant with the widest scanner support; the older SMS: and smsto: spellings are read by many apps but not reliably by the iPhone camera.
Getting the most from an SMS QR code
SMS QR codes are at their best for opt-ins and quick replies, but the pre-filled message is a convenience, not a guarantee, some apps drop it and open an empty draft to your number (see the FAQ below). Keep anything essential in the number itself and in the printed call-to-action, and treat the pre-written text as a head-start rather than the whole instruction. A short keyword like JOIN or INFO survives best across phones.
Always print the number in plain text next to the code as well. A scan that lands on a pre-addressed draft is faster, but a visible number means people with no working scanner, or on a desktop, can still reach you. For reply-keyword campaigns, test the finished code on both an iPhone and an Android handset before printing, how the two handle the pre-filled message is exactly where they differ.
Frequently asked questions
Does it send the message automatically?
Does it work on iPhone and Android?
What is the SMS QR code format?
Why is my pre-written message missing after scanning?
Is it free for the person scanning?
Why did my spaces and dashes disappear from the number?
Can I use a 5-digit short code instead of a phone number?
Looking for another format? The full QR code generator supports all 12+ types in one place.