SMS QR Code Generator
Create a free SMS QR code that opens the messaging app on a compatible smartphone. Enter a recipient phone number, customize your QR code, and download it as PNG, JPG, or SVG.
No account needed. Yours to keep.
1. Add your content
Starter templates & captions Ready-made styles and download frames
Apply a ready-made design. Your content stays unchanged.
Choose a frame to include your caption in downloads, copied images and print sheets. The selected size is the QR area; the frame adds space around it. Captions are saved with design presets.
Colours
More design options Shapes, logo, image size and border
QR shapes
Add a logo
Size & border
Saved designs
Save colours, styles, frames, captions and your logo on this browser. Your encoded QR content is never included. Up to 10 designs; saving an existing name updates it.
Preset files include saved logos. Import adds designs without replacing existing ones; conflicting names are renamed. Maximum 10 designs in total.
Local project library
Save the complete content, design, frame, caption and print label on this browser. Up to 20 projects. Saving an existing name updates it. Projects are not uploaded or synced.
Content is stored unencrypted in this browser profile. This can include Wi-Fi passwords, contact details and event information. Anyone with access to this profile may be able to read it. Clearing site data removes your projects.
Scan advice & checks
Automatic verification checks a PNG copy against your intended content. Transparent images are checked on white. Test the final print or display with your phone too.
Download QR code
PNG for everyday sharing · SVG for scalable print
Prepare a message recipient
Enter the recipient phone number, with its country code where appropriate, without an sms: prefix. The generator adds that prefix. This page has a single content field; it does not offer a separate pre-filled-message editor.
A compatible scanner may open a messaging draft. The person scanning still decides what to write and whether to send. Messaging support depends on the device and installed apps.
Test with the intended audience
- Scan the exported QR on a phone that can send SMS.
- Confirm that the recipient number appears correctly.
- Check that a message can be composed; send a test only when you intend to contact that number.
- Print the number and purpose beside the QR so people have a fallback.
The scan checker does not contact the number or check delivery. Normal provider charges may apply.
Avoid promising an automatic subscription
A QR that opens a draft does not register a person for alerts, confirm consent or manage unsubscribe requests. Those processes need a separate service and appropriate disclosures. Use a public service number rather than exposing a private number on widely distributed materials.
Need a prepared chat message?
The WhatsApp generator has an optional message field for a WhatsApp chat. For SMS syntax and reader behaviour, consult the ZXing message-format reference. Test any manually prepared message syntax on the devices you expect people to use.