Create a QR code for a text message
Scanning opens a new text to your number with your message ready. Useful for opt-ins, quick replies and contactless check-ins.
- No signup
- No scan ads or redirects
- SVG, PNG & vector PDF
- Runs in your browser
The message opens ready to send; the person still taps Send. Test on both iPhone and Android, since prefilled text varies by app.
Templates change the look only. What you typed stays as it is.
M: the print standard without a logo.
Higher levels survive more damage but make the code denser. How error correction works
Sample code. Add your details to make it yours.
Encoded data
Fill in the content to see exactly what goes into the code.
Checking…
- Decodes: checking Reading the artwork back…
- Small print: checking
- Slight blur: checking
- Strict decoder: checking
We decode the exact artwork you'll download, three ways. It can't predict every camera, printer or light, so scan a printed proof before a big run. How to test
Download
Vector: sharp at any size. Best for designers, Illustrator, Figma and print shops.
Free for any use, including commercial. No watermark, no account, no expiry.
How to make it
Enter the number
Include the country code so it works for anyone.
Prefill a message
Optional. Something like “Table 12 is ready to order” or a keyword for a text-in campaign.
Test on both platforms
Scan with an iPhone and an Android phone. Prefilled text handling varies between messaging apps.
What's inside the code
By default the code uses the SMSTO format, which phone cameras and most scanner apps understand:
SMSTO:+15550100000:Table 12 is ready to orderThe sms: link format is available too, if your audience uses a scanner app that prefers it.
Good to know
- Nothing sends until the person taps Send, and normal carrier rates apply.
- For marketing opt-ins, follow your local consent rules. The code only opens the message.
- For WhatsApp, use the dedicated WhatsApp code instead.