Skip to content
ImgKiloImgKiloOpen tools

Email QR Code Generator

Email QR code with prefilled subject and body

Fill the To, CC, BCC, Subject and Body. The generator builds a `mailto:` payload per RFC 6068 that iOS Mail, Gmail and Outlook all parse. The recipient scans and only has to hit Send.

Scan to email

What to encode

Style

Frame

  • Files never leave your device
  • Runs in your browser
  • Free, no signup

How it works

  1. 1

    Fill the email fields

    To is required. CC, BCC, Subject and Body are optional and prefill the composer.

  2. 2

    Check the mailto: payload

    The encoded URI is shown above the preview so you can confirm the encoding before printing.

  3. 3

    Download PNG or SVG

    PNG for digital, SVG for print. Both open the user's mail app with the message ready.

What this email QR generator does

Full mailto: support

To, CC, BCC, Subject, Body. URL-encoded automatically so spaces, `&` and line breaks survive the scan.

Works on every major mail app

iOS Mail, Gmail (web and app), Outlook (web and app). Older Android clients may ignore CC; we hedge in the FAQ.

Encoded payload is visible

Most generators hide the encoded `mailto:`. We show it so you can verify what scanners will receive.

Where this helps

Feedback

Feedback cards

Subject 'Feedback for [shop name]', body left blank. Diners send a sentence and you get the file.

Customer

Service renewals

Body 'Please renew my plan. Account: ABC-123.' One-tap reply renewals from the email itself.

Events

Lead capture at events

Body 'Send me the deck I saw at booth 14.' Replies arrive with context, your team triages fast.

Hiring

Job applications

Subject prefilled with the role title. Candidates attach a CV and send; the inbox auto-tags by role.

Support

Support escalations

Sticker on hardware: 'Help with this device'. Body asks for the serial number printed beside it.

Property

Real-estate inquiries

Yard sign QR opens 'Tell me about [address]'. Agents reply with the brochure within an hour.

Tips that help

  • 1

    Keep the subject under 50 characters

    Mobile inbox previews truncate beyond that. A short subject reads cleanly before the message opens.

  • 2

    Prefill the prompt, not the answer

    'My feedback:' invites the user to type. 'I love your shop' puts words in their mouth.

  • 3

    Use a dedicated inbox for QR-driven mail

    Auto-tag for the campaign. Keeps QR replies separate from your main inbox.

  • 4

    Test on iOS Mail and Gmail before printing

    Some Outlook builds strip the body. If your audience is Outlook-heavy, keep critical info in the subject.

How the email QR actually composes the message

The QR encodes a `mailto:` URI. When a phone camera reads it, the OS hands the URI to the default mail app, which parses the To, CC, BCC, Subject and Body parameters and opens the composer. The whole thing follows RFC 6068, the IETF spec for `mailto:`. No server is involved on our side.

The mailto: format up close

A full `mailto:` looks like `mailto:hello@example.com?cc=team@example.com&subject=Hello&body=Hi%20team`. Multiple recipients are comma-separated inside To, CC and BCC. Parameters after `?` are URL-encoded, so spaces become `%20` and `&` inside the body becomes `%26`.

Email QR code with prefilled subject and body

We do all the encoding for you. Type plain text in the body. The QR holds the encoded version, the user sees the decoded version in their mail app.

Some older Android mail apps ignore CC or BCC. The To, Subject and Body trio works everywhere. For maximum compatibility, keep the QR to those three fields.

Subject and body together carry the message

The subject is what your recipient sees in their inbox preview before opening. Keep it under 50 characters so it does not truncate on mobile.

The body is the prefilled message. If you want a one-tap reply ('Renew my service', 'Send me the brochure'), keep the body short and the action is obvious.

If the QR is for a survey reply ('My feedback:'), prefill the prompt so the user types underneath. The visible context inside the composer turns a blank screen into a guided one.

Where the email QR earns its place

Restaurant feedback cards: 'Tell us how the meal was'. The QR opens a prefilled message to feedback@; the diner adds two sentences and sends.

Service-renewal mailers: 'Renew my plan for another year'. The QR includes the customer's account number in the body so the team can match it.

Trade-show booths: 'Send me the deck'. The body lists the product, the date and the booth number; the lead's reply arrives with context.

Read more

What can go wrong (and how to verify)

The user has no default mail app set. iPhones default to Apple Mail; Androids prompt the first time. There is nothing the QR can do about this; surface a fallback email address in plain text on the same card.

Corporate mail clients strip the body. Some Outlook builds in regulated industries do this. Keep the subject self-explanatory so a stripped body does not break the flow.

Encoding mistakes. Always check the encoded payload above the preview. The visible `mailto:` should match what you typed, with `%20` for spaces and `%0A` for line breaks. If something looks off, the scan will too.

Frequently asked questions

Honest answers to what people ask before using this tool.

Further reading

Independent references if you want to go deeper on the formats and tradeoffs.