Reticle

SMS QR Code Generator

One scan opens the messaging app with your number and message prefilled — perfect for text-to-join and "text us" signage. Generated entirely in your browser.

Content type
Appearance
Style presets
Foreground
Background
Module shape
Corner shape
Frame
Error correction ihow much damage it can survive
L
Lowest. Fine on a clean screen. Breaks if smudged or covered.
M
Balanced. The right choice for most uses.
Q
Sturdier. Good for small prints or busy backgrounds.
H
Toughest. Survives wear and works with a center logo.
Export size
1024 px
Center logo
Drop an image or click to upload
logo previewLogo embedded · error correction raised to H
Preview URL · 0 b · ecc M
PreviewYour QR code will appear here — pick a content type above, fill in the details, and it renders live.
Type url Bytes 0 ECC M Size 1024 px
Sign in with Google to save codes & reload them on any device

How an SMS QR code works

An SMS QR code encodes an SMSTO:number:message payload. Scanning it opens the phone's messaging app with your number in the To field and your message already typed — the person just taps send. Nothing is sent automatically, which keeps the opt-in genuinely theirs (a detail marketing-compliance folks care about).

Classic uses: text-to-join campaigns ("Text JOIN for 10% off"), contest entries, appointment requests, "text us a photo of the issue" service signage, and quick feedback lines. The prefilled message means your keyword arrives spelled correctly every time.

Getting the fields right

Enter the number in international format — +1 555 010 0000 — so the code works for visitors from anywhere; Reticle strips spaces and dashes automatically. The message is optional and stays fully editable on the sender's phone. Keep it short: a keyword or a one-liner. Long prefills make the code denser (watch the scanability tag) and get trimmed or ignored by some messaging apps.

Printing tips

Table tents, shelf talkers, and posters are the natural habitat of SMS codes — print at least 2 cm square, keep contrast high, and raise error correction to Q or H for laminated or handled signage. Test with both iPhone and Android before the print run; both handle SMSTO codes natively.

Frequently asked questions

Does scanning send the text message automatically?

No. Scanning opens the messaging app with the number and message prefilled — the person reviews it and taps send themselves. That confirmation step is also what keeps text-to-join campaigns compliant.

Do SMS QR codes work on both iPhone and Android?

Yes — both platforms recognize the SMSTO format natively and open their default messaging app with the fields filled in.

Should I use an international number format?

Yes. Enter the number with a country code (like +1 555 010 0000) so the code works for anyone, including visitors from abroad. Reticle strips spaces and dashes automatically.

Can the person edit the prefilled message?

Yes — it's a normal draft in their messaging app. They can edit or delete it before sending, so treat the prefill as a convenience, not a guarantee.

Is my number uploaded anywhere?

No. The code is generated entirely in your browser. The number is readable by anyone who scans the printed code, though — treat it as public.