FREE QR CODE GENERATOR

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.

Made in your browser
No account needed. Yours to keep.

1. Add your content

Your QR code is generated directly in your browser.
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

20%

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.

Your QR code Ready
Waiting to check the generated image.
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

Print options & size guidance

SVG is recommended for printing because it can be scaled without losing quality.

Print-size guidance

This estimate uses the actual QR density and frame size, a 0.4 mm module target, and a 10:1 distance-to-symbol-width rule of thumb. It is a planning aid, not a scan guarantee. Artwork size includes the border, frame and caption. These settings do not resize downloaded files or print sheets.

QR printing reference: keep a four-module clear border.

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

  1. Scan the exported QR on a phone that can send SMS.
  2. Confirm that the recipient number appears correctly.
  3. Check that a message can be composed; send a test only when you intend to contact that number.
  4. 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.