Free SMS QR Code Generator — Pre-Filled Text Message

Design, Generate, and Track All in One Place

Free static QR codes forever · Dynamic QR codes with scan analytics · No signup required

Simple & Fast

How to Create an SMS QR Code in 3 Steps

No account needed. Go from a phone number and message to a ready-to-scan SMS QR code in under 60 seconds — completely free.

01

Enter the phone number & message

Add the recipient's phone number with country code and type a pre-filled message — up to 160 characters. Scan recipients see the message ready to send in one tap.

02

Customise your QR code

Upload your logo, pick brand colours, select a dot pattern and frame style. Add a call-to-action like "Scan to Text Us" so users know exactly what to expect.

03

Download and share instantly

Export your SMS QR code as a high-resolution PNG or scalable SVG. Print on flyers, menus, packaging, event invitations, or embed in email footers and websites.

Why SMS QR Codes?

Everything you need from a free SMS QR code generator

Open a pre-filled text message on any phone with one scan — no internet, no app install, no friction for your audience.

Pre-filled message, zero typing

Encode both the recipient number and a ready-to-send message. Your audience scans, confirms with one tap, and the SMS is sent — no manual input whatsoever.

Works completely offline

SMS QR codes use the device's native messaging app — no internet connection required. As long as the phone has a mobile signal, the message can be sent instantly.

Fully customisable brand design

Add your logo, choose foreground and background colours, pick a dot pattern, and apply a CTA frame. Create SMS QR codes that match your brand identity perfectly.

Boosts response rates instantly

Removing friction from the message-sending process dramatically increases the likelihood of a response. A pre-filled SMS QR code converts passive readers into active senders.

Print & digital ready

Download as a lossless SVG or high-res PNG. Embed on flyers, menus, product packaging, event invites, email signatures, or digital screens at any size without quality loss.

100% free — no hidden costs

Generate unlimited static SMS QR codes at no cost. No watermarks, no scan limits, no expiry, and no credit card required. Always free on QR Code Rabbit.

Real-World Applications

Who uses SMS QR codes — and how

From restaurant tables to product packaging, SMS QR codes turn a scan into an instant, pre-written text message — in any industry.

Event RSVPs & Registrations

Print an SMS QR code on invitations with a pre-filled message like "Confirm RSVP for 2". Guests scan and send in one tap — no forms, no login, no friction.

InvitationsConferencesWeddings

Restaurant Feedback & Orders

Place an SMS QR code on receipts or table cards to collect instant text feedback. For food delivery, encode an order message so customers can reorder in seconds.

ReceiptsTable cardsTakeaway menus

Marketing & Lead Generation

Add a "Scan to Get Offer" SMS QR code to flyers, posters, or billboards. A pre-filled opt-in message captures leads directly into your SMS marketing list.

FlyersBillboardsRetail signage

Product Registration & Warranty

Include an SMS QR code on product packaging that sends a registration text on scan. The timestamp serves as proof of purchase and activates the warranty automatically.

PackagingProduct insertsLabels

Government & Civic Services

Allow citizens to register, submit requests, or get updates via pre-filled SMS QR codes on public signage, ID documents, or official communications.

Public officesID cardsOfficial forms

Healthcare & Appointment Reminders

Clinics can use SMS QR codes to let patients confirm or reschedule appointments with a single scan. Encode a short confirmation message to the reception line.

ClinicsAppointment cardsWaiting rooms

Ready to turn any scan into a pre-filled text message?

Know the Basics

What is an SMS QR code?

An SMS QR code — also called a text message QR code or SMSTO QR code — is a type of QR code that encodes a phone number and an optional pre-written message using the SMSTO: protocol. When scanned, the device opens its native SMS app with the number and message already filled in. The user simply taps Send.

Unlike URL QR codes that redirect to a webpage, SMS QR codes trigger the phone's built-in messaging client. They work anywhere there is a mobile signal — no internet connection, no app install, and no manual input needed from the user.

Up to 160 characters can be encoded in the message body — enough for an RSVP confirmation, a product registration, a feedback prompt, or a marketing opt-in. Both standard phone numbers and short codes (e.g. 40404) are supported.

160Max characters in pre-filled SMS message
0Internet connection required to send the SMS
100%Free to generate — no sign-up needed
26BSMS messages sent every day in the US alone

Technical Detail

Three SMS QR code formats explained

QR Code Rabbit supports all three standard SMSTO: formats. Choose the one that fits your use case.

SMSTO:number:message

Phone number + pre-filled message

The most common format. Opens the native SMS app with both the recipient and message already filled in. Recipient just taps Send.

ExampleSMSTO:+15550001234:Hi, I'd like to book a table for 2 at 7pm.
SMSTO:number:

Phone number only

Pre-fills the recipient number but leaves the message blank. Useful when the message varies by user or you want them to compose their own text.

ExampleSMSTO:+15550001234:
SMSTO::message

Pre-filled message only

Encodes a message body with no recipient. Useful for viral SMS campaigns where users forward the message to their own contacts.

ExampleSMSTO::Win £100 — forward this to 3 friends to enter!

Why QR Code Rabbit?

The SMS QR code generator built for everyone

QR Code Rabbit combines the best features of leading premium QR platforms into one free, all-in-one tool. Whether you need a single SMS QR code or thousands for a bulk campaign, we have every format and feature covered.

  • Static, dynamic, and bulk SMS QR code generation — all in one platform
  • Pre-fill both phone number and message body — recipient just scans and sends
  • Custom logo, brand colours, frames, and dot patterns — no design skills needed
  • Real-time scan analytics and tracking for dynamic SMS QR codes
  • Download PNG or SVG — print-ready at any resolution, from receipts to billboards
  • Supports 20+ QR code types: SMS, phone, URL, email, vCard, Wi-Fi, and more

What QR Code Rabbit includes

FeatureQR Code Rabbit
Static SMS QR codesFree, unlimited
Dynamic SMS QR codesEdit number & message anytime
Bulk SMS QR generationCSV upload supported
Custom logo & coloursAny brand, any style
SVG vector downloadInfinite resolution
Scan analytics & trackingReal-time dashboard
No sign-up for static codesInstant download

SMS QR Codes for Text Opt-Ins and Alerts

An SMS QR code opens the messages app with your number and optional text ready. The user taps Send. No dialling, no memorising a shortcode.

SMSTO links explained simply

Phones recognise SMSTO:number or SMSTO:number:message formats. Scanning fills the compose screen. SMS does not need mobile data, only cell service, which helps in areas with weak internet.

Retail opt-in and service booking

A receipt code with JOIN pre-typed can grow an SMS list faster than a web form. Restaurants use SMS codes for table requests. Utilities put them on vehicles for fault reports when someone cannot browse.

Test before you print hundreds

Some Android apps ignore pre-filled bodies but still set the number. Try iPhone and Android models your audience actually uses. Our tool URL-encodes the message for you. Include country codes for international visitors.

Marketing rules still apply

Tell people message frequency and how to stop. Use keywords your SMS provider expects. Keep consent records if regulations in your market require them.

Short codes plus QR together

Short codes are pricey but memorable. A QR code on signage helps everyone else who will never type five digits from memory.

Frequently Asked Questions

Questions About SMS QR Codes

How SMS QR codes auto-fill phone numbers and message drafts on smartphones.

Yes. All static SMS QR codes on QR Code Rabbit are 100% free — no sign-up, no watermarks, no scan limits, and no expiry date.

The device opens its native SMS app with the recipient phone number and pre-filled message already entered. The user simply taps Send — no typing required.

An SMS QR code supports up to 160 characters in the message body — the standard length of a single SMS.

No. SMS QR codes use the device's native messaging app and only require a mobile signal — not an internet connection.

Static SMS QR codes cannot be changed after generation. Use a dynamic SMS QR code (available on QR Code Rabbit paid plans) to edit the number or message at any time without reprinting.

Still have questions?

Can't find the answer you're looking for? Our support team is happy to help.

Contact Support