Email QR Code Generator
One scan opens the visitor's own mail app with your address — and optionally a subject and message — already filled in. All they do is write and press send. Generated entirely in your browser.
Print checklist
- Keep the white margin around the code — it is the quiet zone scanners need, not empty space to crop.
- Size for the scan distance: at least 2 × 2 cm for arm's-length scanning, and roughly one tenth of the farthest scan distance for posters.
- Scan a test print with a real phone before making copies.
How mailto: codes work
The code carries a standard mailto: link — the same format an email link on a webpage
uses (defined in RFC 6068). Scanning it opens the phone's default mail app with a new draft:
recipient from the link, plus subject and body if you provided them. Special characters in the subject
and body are percent-encoded automatically, so "Q&A?" arrives as "Q&A?" and not as a broken
link.
Because the draft opens in the visitor's own mail account, replies go through their address — you receive a normal email you can answer, which is often exactly the low-friction contact channel a poster or product needs.
Worked example
A guest-feedback code for a hotel room encodes as:
mailto:feedback@example.com?subject=Feedback%20%E2%80%94%20Room%2012&body=What%20went%20well%20%2F%20what%20could%20be%20better%3A
Note the encoding: spaces become %20, the em-dash is percent-encoded, and the
subject identifies the room so feedback arrives pre-sorted.
Where email codes beat contact forms
- Feedback at the point of experience: a code in the hotel room, on the table, or on the invoice catches people while the impression is fresh — no form to build or host.
- Support with context baked in: pre-fill the subject with the product or location ("Issue — Ticket machine, Platform 2") and every message arrives pre-triaged.
- Print and packaging: a support address on the box that nobody has to type (and therefore nobody mistypes).
Prefill etiquette mirrors WhatsApp codes: seed context, keep it short, and leave the actual message to the sender. A body that is one prompt line ("What went well / what could be better:") gets more and better replies than an empty draft — or a pushy prewritten one.
Email QR code FAQ
What if the person has no mail app configured?
The phone will offer whatever handles mailto: — on iOS and Android that is virtually
always at least the built-in mail app or Gmail. On a device with truly no mail client, the scan
shows the address so it can be copied.
Can I send to multiple recipients or add CC?
This generator keeps to a single recipient deliberately: multi-recipient
mailto: handling is inconsistent across mail apps, and a shared inbox address is
the reliable way to reach a team.
Will spam bots harvest my address from the code?
A printed code is far less harvestable than an address written on a webpage — but the
address is readable by anyone who scans, so use a monitored role address (feedback@…) rather than a personal one where that matters.
For instant-message channels, see the SMS code and the WhatsApp code; to hand over full contact details, use the vCard generator.