Skip to main content
EZQR

Email QR Code

Free Email QR Code Generator — Prefilled Subject & Body

Encode a mailto: link — recipient, subject, and body all pre-filled — into a QR that opens the scanner's default mail app ready to send.

Quick answer

An email QR code encodes a mailto link with the recipient, subject, and body already filled so one scan opens the default mail app ready to send. To make one, enter the address, subject, and message, add your colors and logo, and download a PNG, SVG, or PDF. Free, no watermark.

Free static QR codes. Sign up to unlock dynamic codes & analytics.

Your QR code will appear here

About Email QR Codes

Email QRs ride the mailto: URI scheme — the same protocol that powers every "email us" link on every website since 1995. The QR encodes mailto:[email protected]?subject=...&body=... and the phone hands the URI to whichever mail app the user has set as default — Apple Mail on iPhone, Gmail on Android, Outlook on either, Spark, Proton Mail, anything. A compose window opens with the recipient, subject, and body all pre-filled. The user reviews and taps Send.

The value isn't saving the recipient from typing your address — it's the categorization the pre-filled subject enables. A QR labeled "Scan to report a defect" that pre-fills subject=Warranty Claim — Product Defect routes straight into the right ticket queue without a human triaging it. A "Scan to apply" QR on a recruiting flyer that pre-fills subject=Application — Frontend Engineer lands in the recruiter's inbox already labeled. The fewer fields the scanner has to fill, the higher the conversion.

EZQR generates email QRs free with no watermark, no signup, and no expiration. Static codes encode the mailto: URI directly into the pattern — they survive cancellation, work on every phone, and don't depend on any server we run.

Walkthrough

How to Create a Email QR Code

  1. Set the recipient email address

    Use a monitored business inbox — support@, hello@, apply@ — not a personal address. The QR is only useful if the inbox is checked. For high-volume use, route to a help-desk system (Zendesk, Help Scout, Front) that creates a ticket on receipt.

  2. Pre-fill the subject line for categorization

    The subject is the single highest-leverage field. subject=Support — Order # lands in the right help-desk queue; subject=Feedback — Table 7 tells the floor manager which table sent it. Be specific enough to route the email without a human reading the body.

  3. Add a short body template (under 200 characters)

    Pre-fill a body skeleton: "Hi team — I have a question about ___. My order number is ___." Gives the sender a starting point without locking them in. Long body templates create dense QRs that scan poorly — keep the body short.

  4. Brand the code and download

    Brand colors, logo in the center (under 20% area), high-contrast modules. PNG for digital, SVG for print at any size, PDF for the print shop. Minimum 2.5 cm on business cards, 4 cm on packaging, 8 cm on signage.

  5. Test on iPhone and Android both

    Scan from an iPhone (Apple Mail compose should open), then from an Android (Gmail compose). Confirm the recipient, subject, and body all populate correctly. URL-encoding bugs in the body field break silently — a 30-second test prevents a 5,000-piece reprint.

Email QR Code FAQ

Common questions about generating, printing, and deploying these codes.

Does the email send automatically when someone scans?

No. The QR opens a pre-filled compose window — recipient, subject, and body are populated — but the sender reviews everything and taps Send manually. They can edit any field before sending, including the recipient. This is by design: a mailto: URI can only open a compose window; it can't send mail on its own. The browser security model and mobile OS both forbid silent mail sending from a URI.

Can I pre-fill the email body with a long template?

You can, technically — the QR spec supports up to 4,296 characters total. But long bodies create dense QR patterns that scan poorly at small print sizes, and body templates over ~300 characters look like marketing junk to the sender, who deletes them and starts fresh. Keep the body to a single short prompt: "Hi team — I have a question about ___." Give the sender structure, not a script.

Does it work with every email app?

The mailto: URI scheme is universal — it's defined in RFC 6068 and supported by Apple Mail, Gmail, Outlook, Spark, Proton Mail, Edison, Airmail, Fastmail, Hey, and every major mail client on every platform. The phone hands the URI to whichever app the user has set as default. The only failure mode is no mail app set as default at all, which prompts the OS to ask the user which app to use — a one-tap resolution.

Can I include attachments in the pre-filled email?

No. The mailto: spec explicitly forbids embedding attachments — a security guarantee, since otherwise a malicious QR could pre-load a phishing PDF the sender unknowingly attaches. If you need the recipient to send a file (a photo of a damaged product, a signed form, a screenshot), instruct them in the body: "Please attach a photo of the issue and tap Send." Most mail apps prompt attachment from the compose screen in one tap.

Will the QR work if the scanner doesn't have a mail app set up?

On iPhone, scanning a mailto: QR with no mail app configured opens Apple Mail and prompts the user to add an account first. On Android, the OS prompts the user to pick or install a mail app. Either way, the scan doesn't fail silently — the user gets a setup prompt. For audiences less likely to have mail configured (Gen Z, gaming-only Android users), pair the email QR with a URL QR to a web-form alternative.

Ready to create your Email QR code?

Free, no watermarks. Generate and download in seconds.

Generate Free QR Code