SnapQR

Email QR Code Generator

Scan, and their email app opens a new message to you — subject and text already filled in.

Fill in the form and your QR code shows up here.

Nothing you type is uploaded — the code is made in your browser. No watermark, no expiry.

What should the QR code open?

Quick styles

For placing the code on your own design (PNG, SVG, PDF). Put it on a light background.

Gradient

Drop an image here, or click and paste it (Ctrl+V)

PNG, JPG, WEBP or SVG, up to 10 MB. Blank edges are trimmed for you, and error correction switches to High.

Or pick an icon

Logo size

Background

A white shape behind the logo. Useful on a colored or transparent background, so the logo doesn’t blend in.

Space around the logo

Dots

Corner squares

Corner dots

Frame

Error correction

How much of the code can get damaged or covered and still scan: L 7%, M 15%, Q 25%, H 30%. Higher adds more squares, so the code gets denser. Auto uses M, or H when you add a logo.

White border (quiet zone)

Scanners need clear space around the code — the standard is 4 squares wide. Pick Slim or None only if you’ll put the code on a light area with space around it.

How it works

  1. 1

    Enter your email address

    Where you want the messages to arrive. A shared address like hello@ works best.

  2. 2

    Add a subject (and maybe a template)

    A fixed subject makes the emails easy to filter. A short template tells people what to write.

  3. 3

    Test, then print

    Scan the preview: your mail app should open with everything filled in.

What’s inside the code

A standard mailto: link — the same thing behind “email us” links on websites, defined in RFC 6068:

mailto:[email protected]?subject=Order%20%2312&body=Hi%2C%0D%0A

Spaces, #, commas and accents are encoded so they survive the trip. Line breaks in the message are written as %0D%0A, which is exactly what the standard asks for (some generators use a bare %0A instead). When someone scans the code, their phone opens whatever email app they use (Mail, Gmail, Outlook…) with a new draft. They tap send; nothing goes out by itself.

To see the exact address, subject and message in any email code — yours or someone else's — open it in our QR code scanner.

Use a template body to get better emails

An empty email is hard to start. A short template gets you answers you can actually use. For a hotel feedback card:

Hi, I stayed in room 204.

What I liked:

What could be better:

It costs space, though. Here's what we measured for the same address:

What's in the codeQR grid
Address only25 × 25
+ subject “Feedback – Room 204”37 × 37
+ that 4-line template57 × 57

57 × 57 is fine on an A5 card. For a small sticker, keep the subject and drop the template.

What an email QR code can’t do

  • It can’t send anything. It only opens a draft. That’s a feature: nobody sends an email without seeing it.
  • No attachments. The mailto format has no way to attach files.
  • One recipient here. The standard allows several addresses, but mail apps don’t all handle extra ones the same way, so our form takes one. If several people need it, use a shared inbox.
  • Your address is public. Anyone who scans the code sees it — including anyone who photographs your poster. Use a role address (hello@, support@), not your personal one.

If you need structured answers — ratings, checkboxes, file uploads — point a URL QR code at a form instead.

Good places for an email code

  • Feedback cards in hotel rooms, clinics and restaurants, with a fixed subject per location.
  • Product labels and manuals — “Email support” with the model number in the subject, so you know what they bought before you reply.
  • Market stalls and events — “Email me to join the list.”
  • Lost-and-found tags — “Found this? Email me,” with the item name in the subject.

Want a reply on the phone instead? A WhatsApp QR code or an SMS QR code opens a chat or text with your message ready, the same way.

Questions people ask

No. It opens a draft. The person can read or change it, then taps send. Nothing goes out without them.

Their default one — Mail, Gmail, Outlook or whatever they’ve set up.

Not in our form. The format allows it, but a BCC address in a QR code is visible to anyone who reads the code, which defeats the point. Forward from your inbox instead.

Yes. We encode them as %0D%0A, the line break the mailto standard (RFC 6068) requires.

Yes, to anyone who scans the code. Use a shared address like hello@ or support@ if you don’t want to share your personal one.

No. The code is made in your browser.