SMS QR Code Generator

A scan opens the messaging app with your number in the recipient field and the message already typed. The person taps send, and you have a reply, a keyword opt-in, or a vote, without them typing a thing.

Create your SMS QR code

Send a pre-written text

Live previewSample code
Sample QR code — enter your details to generate your own
Copy QR code image
Hide design presets

This code is static and permanent. To change where it points after printing, .

Why Use This Tool

Generate a QR code that opens the messaging app with your number and message ready to send. Free, no signup — perfect for keyword campaigns and opt-ins.

Free, Unlimited, No Signup

Generate as many QR codes as you need without an account, a trial, or a credit card. Free codes carry a small linkutm wordmark in the bottom corner; create an account to replace it with your own logo or remove it entirely.

Your Data Never Leaves the Browser

Every code is encoded and rendered locally in JavaScript. Wi-Fi passwords, contact details, and campaign URLs are never uploaded to a server or logged anywhere.

Designed, Not Just Generated

Twelve ready-made designs pairing eight module styles with shaped finder patterns, brand colours, and gradients. Export a code that looks like it belongs on your packaging, not like a default black square.

Print-Ready PNG, SVG, and PDF

Download a 1200px PNG for digital, a vector SVG that scales to a billboard without a single soft edge, or a print-ready PDF. Copy straight to the clipboard when you just need it in a deck.

How It Works

  1. 1

    Enter the number in international format

    Always include the country code with a leading plus — +91, +1, +44. A local-format number works for scanners in the same country and silently fails for everyone else, which is the sort of bug that only shows up after the posters are on walls.

  2. 2

    Write the message you want sent to you

    Remember the direction: this is the text the scanner sends, not one they receive. For an opt-in campaign it is usually a single keyword like JOIN or OFFER, which keeps the message short and makes the inbound easy to process automatically.

  3. 3

    Make sure something is listening

    An SMS code is only as good as the system on the other end. Point it at a shortcode or a business messaging number with an auto-responder, so the reply lands within seconds while the person is still standing in front of your poster.

  4. 4

    Say what they get for sending it

    Nobody texts a stranger for nothing. 'Scan and send to get 10% off your first order' converts; a bare code with no promise does not. Put the reason directly beneath the code in type large enough to read from scanning distance.

Where SMS codes still beat everything else

SMS has no install requirement and no account, so it reaches the widest possible audience — including customers who never downloaded WhatsApp and never open email on a phone. That makes it strong for keyword opt-ins on packaging, event voting and Q&A, appointment confirmations in healthcare, and any campaign aimed at an older or less app-native audience. It is also the only channel here that works on a feature phone.

Handling the reply is the whole job

The code is trivial; the response system is what determines whether the campaign works. Decide in advance what happens when the keyword arrives: an instant auto-reply with the offer code, a subscription added to your list, a ticket raised. Anything that involves a human reading a phone tomorrow morning will fail, because the intent that made someone scan a poster does not survive overnight.

Consent and compliance

Because the person composes and sends the message themselves, an inbound SMS is a clean, auditable opt-in — but it is an opt-in to what they were told, and nothing more. State plainly next to the code what they are signing up for and how often you will message. Keep the sent message as the record, honour STOP immediately, and follow the rules that apply where your recipients are, not where you are.

Free Tool vs linkutm Platform

Every code on this page is free to make and never expires. The linkutm platform adds the parts a printed code cannot do on its own — editing the destination, and counting the scans.

Feature
Free Tool
linkutm Pro
QR codes you can generate
Unlimited
25 a month on the free plan
Content types
10 static
All 13, including PDF, Multi-URL, and App
Design presets, colours, and gradients
12 presets
Full control
PNG, SVG, and PDF download
Works with no account
Editable destination after printing
Scan tracking and analytics
Location, device, and referrer breakdown
Branded short domain on the code
Custom back-half (your own short code)
Your own logo instead of the linkutm mark
Frames with a scan call to action
Error correction level control
Always H
L, M, Q, or H
Built-in UTM builder and templates
Folders, tags, and team workspaces

Frequently Asked Questions

Want To Know Who Scanned It?

A dynamic QR code keeps the same printed pattern while you change where it points, and shows you every scan — when, where, and on what device.