---
title: "Free SMS QR Code Generator"
description: "Free SMS QR code generator — create a code that opens a pre-filled text message with your number and message. Works on all phones. No sign-up needed."
canonical: https://reroutehq.com/tools/sms-qr-code
---

# Free SMS QR Code Generator

Make it easy for people to text you. Create a QR code that opens a new SMS with your number and an optional pre-written message.

An SMS QR code uses the standard sms: URI format to open the user's default messaging app with your phone number and an optional message body pre-filled. Customers scan once, tap send — no number-searching or copy-pasting needed.

Use SMS QR codes for text-to-join marketing campaigns, appointment reminder opt-ins, customer support shortcuts, event RSVPs, and store signage. They work with every modern smartphone — iMessage, Google Messages, and any third-party SMS app.

The pre-filled message is what makes SMS codes so effective for marketing. Text-to-join campaigns depend on the customer sending an exact keyword to an exact number — "Text JOIN to 55123" — and every mistyped keyword is a lost subscriber. Encoding both in the QR code means the opt-in message arrives exactly as your SMS platform expects, every time.

A text is also a lower-commitment ask than a call. Customers who would never phone a business will happily send a pre-written text — to ask about an appointment slot, confirm attendance, or start a support conversation. The scan does all the setup; they just tap send, and the reply lands in the channel they check most.

The static-versus-dynamic distinction applies here too. A static SMS code encodes your number and message permanently — right for a long-lived support line. If your campaigns change — a new keyword each season, a different shortcode, a switch from SMS to WhatsApp — a reRoute dynamic short link keeps the printed code current without reprinting, and adds scan analytics so you can measure each placement.

Your phone number and message are encoded directly into the QR image in your browser and never uploaded to a server, with no watermark on the download. Download in PNG, SVG, or WebP for print or digital use.

## How to make one

1. **Enter your phone number** — Type your phone number in international format (e.g., +1 555 123 4567) to ensure the QR code works for users in any country.
2. **Add a pre-filled message (optional)** — Enter a default message that appears in the SMS compose window. Useful for keyword opt-ins, appointment confirmations, or support shortcuts.
3. **Customize and download** — Adjust colors, dot style, and logo, then download your SMS QR code as PNG, SVG, or WebP for placement on any print or digital surface.

## Why use this

- **Pre-Filled Number and Message** — The messaging app opens with both the recipient and the text ready — the customer just taps send. Perfect for keyword opt-ins that must be typed exactly.
- **Lower Friction Than a Call** — Texting is a smaller ask than calling. Customers who avoid phone calls will send a pre-written message to book, confirm, or ask a question.
- **Works With Every Messaging App** — The sms: format is supported by iMessage, Google Messages, and third-party SMS apps on every modern smartphone — no downloads needed.
- **Free, Private, No Watermark** — Generated entirely in your browser — your number and message never touch a server, and downloads carry no watermark or limit.
- **Branded, Print-Ready Design** — Custom colors, dot styles, and a center logo, downloadable as high-resolution PNG, scalable SVG, or WebP for any signage.
- **Campaign-Proof With Dynamic Links** — A reRoute dynamic link lets the same printed code follow changing keywords, shortcodes, or channels — and counts scans per placement.

## Where to Use an SMS QR Code

Text-to-join marketing is the flagship use: retail signage, receipts, and packaging carry a code that pre-fills the opt-in keyword and shortcode, converting foot traffic into an SMS subscriber list without a single mistyped keyword.

Appointment-based businesses — salons, clinics, dentists, garages — post a code at reception that pre-fills a booking or confirmation text, feeding straight into their reminder workflow.

Customer support desks and product packaging offer a text-us shortcut for customers who prefer messaging to hold music. The pre-filled body can include the product name so the first reply already has context.

Events use SMS codes on invitations and posters for RSVP by text — the pre-written message standardizes replies so a simple inbox search counts attendance.

Real estate agents and car dealers put info-request codes on signs: the scan pre-fills a message naming the listing or vehicle, so every inquiry arrives tagged with what the buyer is looking at.

## Frequently asked questions

### How does an SMS QR code work?

The QR code encodes an sms: URI with your phone number and an optional message body. When scanned, the user's messaging app opens with the number and text pre-filled — they just hit send.

### Can I pre-fill the text message?

Yes. You can set a default message body so the sender doesn't have to type anything. This is useful for keyword-based opt-ins, appointment confirmations, or support shortcuts.

### Does it work with iMessage and Android Messages?

Yes. The sms: URI format is supported by all modern smartphones. It opens the default messaging app, whether that's iMessage, Google Messages, or a third-party SMS app.

### Is this free to use?

Absolutely. Generating and downloading the QR code is 100% free with no account required. Standard carrier SMS rates apply when the recipient sends the text.

### Where is an SMS QR code useful?

Ideal for opt-in campaigns, appointment reminders, customer support hotlines, event RSVPs, and any situation where you want a one-tap text from a physical location.

### What is the difference between a static and dynamic SMS QR code?

A static code encodes the number and message permanently — right for a support line that never changes. A dynamic code (with a reRoute account) routes through an editable short link, so seasonal keywords, new shortcodes, or a switch to another messaging channel never require a reprint — and every scan is counted.

### What phone number format should I use?

Use the international format with country code (e.g., +1 555 123 4567) so the code works for users in any country. Materials travel further than planned — a local-format number can silently fail abroad.

### Can I use an SMS QR code for text-to-join marketing?

Yes — it is one of the best uses. Encode your shortcode or number plus the exact opt-in keyword as the pre-filled message. Every subscriber joins with the precise keyword your SMS platform expects, eliminating mistyped opt-ins.

### Can I track how many people scan my SMS QR code?

Static codes cannot be tracked — the scan opens the messaging app directly. A reRoute dynamic link counts every scan with country, city, device type, and time of day, so you can compare signage, receipts, and packaging placements.
