Text message QR code generator

Make a free QR code that opens a text message to your number with the message already typed. Nothing is sent until the person taps send, and the code is made in your browser.

1 What should the code open?

SMS details
Include the country code, for example +1 for the US.
QR code preview

Checking that it scans…

Made in your browser. Nothing you type or upload leaves your device. Static code: it never expires.

2 Make it yours (optional)

Design colors, shapes, corners
Dots
Corner frames
Corner centers
Logo in the center
PNG, JPG, WebP or SVG. It stays on your device.
Woven logo your image inside the dots
Bold, simple logos work best. It stays on your device.

What happens when someone scans it

An SMS QR code, also called a text message QR code, holds a phone number and an optional message. When someone scans it with their phone camera, their messaging app opens with that number and message already filled in.

The person still taps send. Nothing is sent automatically. The built-in camera apps on current iPhones and Android phones scan QR codes, so no extra app is needed.

How to make an SMS QR code

  1. Enter the phone number, with the country code at the start.
  2. Optionally, type a short message. It appears already filled in when the code is scanned.
  3. Check the scan result. Every design is test-scanned in your browser before you download it. If it will not scan, the page says so and suggests a fix, usually more contrast or a smaller logo.
  4. Download the code as a PNG (512, 1024, 2048 or 4096 pixels) or as an SVG for print.

When a text message QR code helps

Tips for printing and using it

Design options

You can choose foreground and background colors, gradients, dot shapes and corner shapes. Add a logo in the center and the error correction level is raised to H automatically. For more on colors and shapes, see custom QR codes.

Level H recovers about 30% of damaged data, but higher error correction levels make the code denser.

Static codes do not change

This is a static QR code. The number and message are stored in the pattern itself, so you cannot edit them after printing. If your number changes, you need a new code and a reprint.

A static code does not expire and keeps working even if 77-3.com disappears. Dynamic codes point to a provider's short link, which can be edited, but the provider can stop the redirect. Compare the two in static vs dynamic QR codes.

Calls and other codes

If you want a code that starts a phone call instead of a text, use the phone QR code generator.

Free and private

The generator is free, with no sign-up, no account and no email required. The code is generated in your browser, so your phone number and message are never sent to or stored on our servers.

We do not track scans. We also cannot change where a printed code points, so check the number before you print.

Questions

Does an SMS QR code send the text for me?

No. A scan opens your messaging app with the number and message filled in, and the person still taps send.

Do I need to include the country code?

Yes. Start the number with a plus sign and the country code so it is complete wherever the code is scanned.

Can I change the number after I print the code?

No. A static code cannot be edited after printing, so a new number needs a new code. Dynamic codes can be edited, but the provider can stop the redirect.

Will I know how many people scan the code?

No. We do not track scans, and a static code cannot be tracked by anyone.

Is my phone number stored on your servers?

No. The code is generated in your browser, and your number and message are never sent to or stored on our servers.