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 anywhereMedium — 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.
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.
How it works
Three steps, no account, and nothing you type leaves your computer.
Fill in the details
The generator is already on the right kind. Everything updates as you type.
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.
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.
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.
More tools
Every one of them runs on your device. No uploads, no accounts.
Password Generator
Strong passwords and passphrases, made on your machine and never transmitted anywhere.
Invoice Generator
Fill in the details, download the PDF. No sign-up wall between you and the invoice.
Resize Image
Exact dimensions, with presets for every social format. Crop to fill or pad to fit.