Free · No sign-up · Works offline
Email QR code generator
A scan opens a message already addressed, with the subject and body filled in. Enter the details, check the live preview, then download a square PNG or a vector SVG. Nothing is uploaded.
- 100% in-browser
- Address never sent
- No tracking
Three steps to an email code
No account, no upload, no queue. The address never leaves the page.
-
Enter the address
Add a subject and a message too if you want the reply half-written for them.
-
Press Generate
A standard mailto link is encoded on your device at error-correction level H.
-
Print or display
PNG for screens and slides; SVG for posters, flyers and shop windows.
Where an email code helps
Posters and flyers. Instead of "email us at…", the scan opens a draft already addressed to you.
Events and booths. Put the subject in the code — "Stand 14 enquiry" — and every message arrives labelled.
Product packaging. A support address on the box, without spelling out a long domain.
Keep the body short. A long message makes a dense code that needs a bigger print. A short line or just a subject scans far more reliably.
Email QR code questions
What happens when someone scans it?
Their phone offers to open its default mail app with a new message addressed to you, with any subject and body you set already filled in. They still choose to press send — nothing is sent automatically.
Can I pre-fill the subject and message?
Yes, both are optional extra fields. Keep the body short: every extra character makes the code denser and harder to scan from a distance.
Does it reveal my email address to spammers?
A static code contains the address itself, so anyone who scans it can read it. That is the same exposure as printing your address on a flyer. If that matters, use a dedicated contact address rather than your personal one.
Is anything sent when I generate it?
No. The code is built entirely in your browser. The address, subject and body are never transmitted, logged or stored.
Will it work if they use webmail?
Scanning opens their default mail handler, which may be a desktop-style app or their configured webmail. Behaviour varies by device, so it is worth testing on both an iPhone and an Android before printing a large run.