Prefill the address, subject and text, the scan opens a draft.
You have an address people need to write to, and a printed line of text that half of them will mistype. A code that opens a new message with the address, subject and body already in place removes the typing, and the person scanning still decides what to say and when to send.
An email QR code carries a mailto link and nothing more: a recipient address, a block of message text, and a subject line if you want one. No server sits in the middle. The camera decodes the characters, passes them to the operating system, and the default mail app opens a new draft with those fields already written.
iPhones have done this from the Camera app since iOS 11 and Android phones since version 9, with Google Lens covering older handsets. The text lives inside the pattern, so the draft opens even in flight mode. Sending it needs a signal, obviously.
The code earns its place wherever someone has to write to you and the address is long, easy to mistype, or buried on a website nobody wants to search on a phone.
When you need replies in a fixed shape, with required fields and a dropdown or two, a Google Form code collects cleaner answers than free text typed into a mail app.
Keep the white border. The quiet zone is four modules wide on every side, and trimming it is the most common reason a code reads on the designer's screen and dies on the wall. Size follows the reading distance divided by ten, so a code read from two metres wants about 20 cm across, and under 2 cm nothing is reliable at arm's length. Dark pattern on a light background. Inverted codes still defeat plenty of older readers. If you drop a logo in the middle, keep error correction at Q or H so the reader has something left to work with.
Two limits are worth stating plainly. The code cannot be edited once it is printed, so an address typo lives on the poster until you reprint, and a mistyped address bounces with nobody the wiser. Scans are not counted either. There is no report and no dashboard behind this type, because nothing ever touches a server. More of this sits in ten things to know before printing QR codes.
The scan does not send anything. It opens a draft, the person reads it, edits it if they like, and presses send themselves. That gap is the useful part: you supply the tedious detail, they supply the sentence that matters.
A warranty card inside the box can carry the model and batch number in the subject, so support knows what it is looking at before reading a word. A conference badge can hold the delegate's own address with the stand name in the subject, which turns a scan into a follow-up thread instead of a business card in a bin. A pallet label can open a supplier complaint with the order number and the depot already typed, which matters at seven in the morning on a loading bay.
Keep the prefilled body short. Every character is stored in the pattern, so a paragraph of text gives you a denser code that needs a bigger print and a steadier hand. Two sentences is usually plenty. Line breaks are not dependable: some mail apps drop them and run everything into one block, so do not build a little form with labelled lines and expect it to arrive that way.
No. The code opens a new draft in whatever mail app the phone uses by default, with the address, subject and text filled in. The person reads it, changes anything they want and presses send. Nothing leaves the phone until they do that.
No. The address sits inside the pattern itself, so changing it means generating and printing a new code. If the destination is likely to move, point people at a web page you control instead: an editable URL code can be redirected later without reprinting anything.
Then the draft may open in an app that asks the person to sign in first, or nothing visible happens at all. It is rare on a personal phone and fairly common on a shared tablet or a locked-down work device. Printing the address in small type under the code covers that case.
A QR code holds up to 4296 alphanumeric characters, but that is a ceiling, not a target. Past roughly 200 characters the pattern gets visibly denser and needs a larger print to stay readable. Keep the subject specific and the message to a couple of sentences.
Decoding does. The address and the text are held in the pattern, so the draft opens with the phone offline, the same way Wi-Fi and vCard codes do. The message then waits in the outbox and goes out when the phone finds a signal.
No. This type stores its data directly in the code and there is no link in the middle to count anything, so a scan leaves no trace. Counting exists only on the editable URL code, where the link passes through free-qr.com and scans are recorded with the countries they came from.