SMS QR Code Generator

A code that opens a text message to your number with the wording already there — so what you get back is a word you can act on.

Runs on your device — nothing you type is sent anywhere
What goes in it?
Error correction

Medium — up to 15% of the code can be dirty, torn or covered and it still reads.

The blank border is part of the specification, not decoration. Below about four modules some readers stop finding the code at all.

Colours
Code Background
What this code actually contains

            

A QR code is a way of drawing a piece of text. This is the text, exactly as a scanner reads it — useful for comparing against a code from somewhere else when one works and the other does not.

A single QR code holds around 1,800 characters at most, and fewer at higher error correction. Long text belongs on a page with the link in the code.

Advertisement

How it works

Three steps, no account, and nothing you type leaves your computer.

STEP 01

Fill in the details

The generator is already on the right kind. Everything updates as you type.

STEP 02

Set it up

Error correction, size, border and colours. The tool warns you when a colour pair will not scan, rather than letting a print run find out.

STEP 03

Download

PNG for screens, SVG for anything going to a printer at a size you do not know yet.

Where people use one

Reporting a fault

On a machine, a lift or a meter: the code opens a message identifying which one, so the report arrives already labelled.

Joining a list

A poster with a code that opens a message saying JOIN. No form, no typing, no account.

Voting or responding at an event

Where the wifi has collapsed under the crowd and a text still goes through.

A callback request

The code opens a message asking you to ring back, so the person does not sit on hold.

Advertisement

The pre-written message is the whole point

An SMS code opens the messaging app with your number in the To field and, if you want, the message already typed. The person presses send.

That second half is what makes it useful rather than a novelty. A code on a parking machine that opens a message saying BAY 14 FAULT, or on a poster that opens one saying JOIN, turns a report into one press. What comes back is a word you can sort on, instead of somebody's own description of the problem.

Keep the message short and keep it shoutable

People edit what they are given. A long pre-written message gets trimmed, rewritten or half-deleted, and then the thing you were sorting on is gone. A single word in capitals survives, because there is nothing in it to tidy.

Nothing is sent by scanning

The message opens as a draft with the wording visible. Nothing leaves the phone until the person presses send, and they can change any of it first. A QR code cannot send a message on somebody's behalf.

Where SMS still beats everything else

It needs no app, no account and no data connection. On a machine in a basement car park, at an event where the mobile data has collapsed under the crowd, or for somebody who does not want to install anything — a text still goes through when nothing else will.

That is also its limit. It costs the sender whatever their plan charges, and a code that quietly bills somebody is a poor way to start. Say what it does next to it.

No redirect, and nothing to expire

Most free QR generators produce a code that does not contain your data. It contains their URL, which forwards to yours. That is sold as a feature, and it creates three problems nobody mentions on the way in: the code dies if that company does, the free tier often expires anyway, and every scan is logged by somebody you have never met.

A code made here carries the data itself. There is no lookup, no service in the middle and nothing to expire, because once the image is downloaded this page has no further part in it. The trade is real and worth stating: you cannot change it afterwards. If that matters, point a link code at a page you control and change what is on that page.

Nothing you type is sent anywhere

The encoder runs in your browser. What you type is turned into an image on your own machine and never transmitted, which you can check by disconnecting after the page loads — it carries on working.

Common questions

Can I write the message in advance?

Yes, and it is the reason to use one. A code that opens a message saying JOIN, or naming which machine has failed, means what arrives is already sorted.

Does scanning it send the text?

No. It opens a draft with the wording visible, and nothing is sent until the person presses send.

Who pays for the message?

The sender, at whatever their plan charges. Worth saying next to the code, because a code that quietly bills somebody is a poor introduction.

Should the message be long?

No. People edit what they are given, and a long message gets trimmed until the part you were sorting on is gone. A single word in capitals survives.

Does it work without an app?

Yes, and without a data connection. The camera reads the code and the phone’s own messaging app opens.

Advertisement