A number and a message already typed into the phone's messaging app leaves exactly one action for the person scanning a QR code: tap send. MakeQR builds that with the standard SMSTO format, the same generator used for a website or WiFi link, just pointed at a phone number and a pre-written message instead of a web address.
It suits a business that wants one short SMS message sent to a single fixed number, rather than an open-ended conversation. Every modern phone recognises the format without needing an app, and the code is free, static, and built entirely in the browser.
Creating a QR code that pre-fills a text message
Choose SMS as the content type
Select SMS in the generator instead of a URL or WiFi network; this switches the fields to a phone number and a message body.
Enter the destination number in full
Include the country code so the message routes correctly regardless of where the phone scanning it is set up.
Write the pre-filled message
Keep it short and specific — a single opt-in word, or a short feedback phrase — since the person scanning can edit it before sending, but most send it exactly as written.
Test on both iPhone and Android
Both open the native messaging app with the number and text pre-filled, but confirm the message body carries over cleanly, especially with special characters, before printing.
Print or place the code
Download PNG for most printed uses, or SVG if a print shop is producing large-format signage.
Why the message still needs a tap to send
No QR code, from any generator, can send a text automatically — every phone requires the person to open the message and tap send themselves, both as a built-in spam prevention measure and because carriers charge the sender. A code that claims to auto-send a text either doesn't work as advertised or is describing something else entirely.
What an SMS code is actually good for
A short opt-in keyword to a marketing number, a feedback line to a fixed phone number, or a quick way to text a business without saving its number first are the common uses. It suits situations where the recipient is expected to send one specific message, since anything the sender might want to customize gets typed over the pre-filled text anyway.
Text versus a phone-call code for the same business
A code that pre-fills a text and a code that starts a phone call solve different problems even pointed at the same business — a text suits a quick, asynchronous request like a reservation, while a call code suits something needing an immediate answer. Pick based on how the business actually wants to be reached, not which is easier to set up.
What's inside an SMS QR code
The code stores the SMSTO format: a phone number and message text in one line, which the phone's operating system parses into its own messaging app. No account, server or app is involved on either end.
SMSTO:+15551234567:Hi, I'd like to book a table for twoSizing an SMS code for where it's used
An SMS code is typically read up close — a counter, a table tent, a business card — so the standard 20mm minimum for close-range material applies; there's no reason to size it for a poster's viewing distance unless it's genuinely used that way.
Print it at least 20 mm (2.0 cm) wide
Common SMS QR code mistakes
Leaving out the country code
A number entered without a country code can fail to open correctly on a phone set to a different region, particularly for visitors scanning a code meant for a local audience.
Writing a message too long to be useful
A pre-filled paragraph gets edited or deleted by most people before sending anyway. A short, specific line is more likely to be sent exactly as written.
Expecting the text to send itself
Every phone requires a manual tap to send, regardless of the generator used. Don't promise an automatic message in surrounding marketing copy.
Static or dynamic for an SMS code
SMS content has to be static — the phone number and message are written directly into the pattern, with no link in between to redirect. If the number or message changes later, printing a new code is the only option; there is no dynamic version of an SMS code.
How dynamic QR codes workReal uses for a pre-filled text code
- A restaurant table tent that texts a fixed number to request the check.
- A retail marketing opt-in printed near the register with a join keyword pre-filled.
- A community flyer that pre-fills a message requesting more information.
- A repair shop's pickup counter that texts a status-check request to a fixed line.