How an email QR code works
The code encodes a single mailto: URI — the same kind of link an email button uses on a web page — with the subject and body carried as encoded query parameters. When someone scans it, their phone opens the default mail app and drops them into a fresh draft that’s already filled in. It does not send anything: the message sits in the compose window until the person decides to send it. Because the address lives in the image itself, the code is static and works without any app, account, or internet round-trip.
When to use one
An email QR code shines wherever you want to lower the friction of “just email us.” Put one on an event flyer or poster so attendees can register or ask a question without mistyping your address. Print it on a support or warranty card with a pre-filled subject like a ticket reference, so replies land in the right inbox already labelled. Drop it on a feedback sign at a counter or trade-show booth with a starter prompt in the body to nudge a longer note. A short, memorable recipient address keeps the code sparse and easy to scan; a long subject and body make it denser, so check the scannability verdict before you commit it to print.
Frequently asked questions
Does scanning the code send the email automatically?
No. The code only opens a new draft in the person's mail app with the recipient, subject, and body filled in. They still have to read it and tap send themselves — nothing leaves their device without their action.
Why is the message body URL-encoded?
A mailto: link is a URI, so spaces, line breaks, and characters like & or ? aren't allowed raw — they'd break the link or cut the message short. This generator percent-encodes the subject and body for you (a space becomes %20, a newline %0A), and the receiving mail app decodes it back to readable text.
Which apps support email QR codes?
Any mail client that registers as a mailto: handler — Apple Mail, Gmail, Outlook, and the default mail apps on iOS and Android all do. The phone's built-in camera reads the code, then hands the mailto: link to whichever mail app the user has set as default.
Will the email QR code expire?
No. The mailto: address is baked directly into the image, so there's no link, redirect, or account behind it. As long as the recipient address still works, the printed code keeps working — forever, with no tracking.
Related
References
This tool’s QR generation and scannability checks are grounded in the following standards and primary sources.
- ISO/IEC 18004 — QR Code bar code symbology specification — ISO/IEC — the governing QR standard
- Error Correction Feature — DENSO WAVE — the QR inventor on Reed-Solomon levels (L/M/Q/H)
- RFC 6068 — The 'mailto' URI scheme — IETF — recipient/subject/body encoding for email links
- qr-code-styling — Denys Kozak (MIT) — the client-side renderer used here
Spotted an error? Let us know — reader corrections are the best review this site gets.