Free · No sign-up
SMS QR Code Generator
One scan, and your customer gets a text already composed to your number, message included. A simple, direct channel, perfect for mobile use cases: ordering, booking, getting back in touch.
Content
Customize
Ready-made templates
Quick palettes
#1a1a21#ffffffHigher levels keep the code readable when damaged or partially covered (logo) — but make it denser. Pick H when using a logo.
Local history
Your recently exported QR codes will appear here (stored only on this device).
Enter some content to generate the QR code.
Download
Batch generation
One QR code per line (link or text), up to 200 codes at once: the style chosen above is applied to all of them, then everything downloads as a single ZIP file. As always, generation happens in your browser — your list is never sent anywhere. (Frames are not applied in batch.)
Up to 200 codes per batch — free, like everything else.
Instant reply
SMS is the most open channel: the scan opens the messaging app with number and message pre-filled.
Mobile first
Ordering, booking, asking a question: short actions that naturally happen by text.
Zero typing
Your number is encoded in the code. The visitor has nothing to retype, no way to get it wrong.
How to create your SMS QR code
1.
Enter your number
In international format (e.g. +15551234567) so it works everywhere, then add a template message if you like.
2.
Customize
Colors and logo: an on-brand code stands out and builds trust.
3.
Display it
Counter, storefront, flyer, order form: export as PNG, SVG or PDF depending on the medium.
SMS QR code FAQ
Is the message pre-filled?
Yes, if you set one at creation. The recipient can edit it before sending: handy for ordering with their own words.
Does it work on every phone?
Yes. All modern smartphones handle the standard SMS format (SMSTO:) right from the camera.
Can I use a short number or support line?
Yes, any number works. Even better: add a template message like “I'd like to be called back” to qualify the request.
Is my number sent to VixQR?
No. Like all our codes, generation is 100% local in your browser: your number never touches any server.