freebarcodeqr.com

Free SMS QR Code Generator.

Scanning opens the texting app with the number and message pre-filled.

Generated in your browser. Never stored.

Include the country code.
Colors
#0B1220
#FFFFFF

Contrast 18.7:1 — scans reliably.

Foreground gradient
Body dots
Corner eyes
Outer square
Inner dot
Frame & CTA text

A printed frame raises scan rate. Uses your foreground color for the border and band; text is rendered in the background color for contrast.

Logo

Logo is overlaid in the center. Error correction is automatically raised to H (30% recovery) when a logo is present.

An SMS QR opens the user's text-messaging app with your phone number — and optionally a pre-written message — already filled in. They tap once to send.

We encode in the SMSTO: format, which both iOS and Android parse reliably. Older Android versions, in particular, are less consistent with the alternative sms: format.

The code is generated by JavaScript running on your device. We don't host it, log it, or send it anywhere. Close the tab before downloading and nothing is left behind.

When to use it

Common cases: opt-in keywords for marketing lists ('Text JOIN to start'), customer service shortcuts, voting and polling on event signage, two-way support without a public phone number.

Include the country code in international format (+1, +44, etc.) so the message routes correctly regardless of where the scanner is.

Charges

Sending the message costs whatever the user's carrier normally charges for SMS — usually free on a phone plan, but rarely metered. We can't change that.

Receiving the message is on you. If you're using an SMS gateway or a shortcode, double-check the receive cost there.

Frequently asked questions

Does scanning send the message automatically?
No. Scanning opens the compose screen. The user has to press Send.
Will it work without a pre-filled message?
Yes. If you leave the message blank, the compose screen opens with just the number filled in.
What if the user is on iMessage or WhatsApp?
It still opens the SMS/texting app. To target WhatsApp specifically, encode a WhatsApp deep-link URL using the URL QR type instead.

Related QR types