Make a QR code for your email address

An email QR code opens the scanner's mail app with your address, subject and even the first lines already written. The pre-fill is the point: 'Requesting the autumn price list' arrives as the subject of every message, so replies sort themselves and senders don't face a blank compose box.

  1. 1

    Enter your address

    The address that should receive the mail — a role address like sales@ or hello@ ages better than a person's, which changes when they leave.

  2. 2

    Add a subject and message

    The subject appears pre-filled; keep it specific to where the code lives ('Quote request — van signage'). The body can hold a line or two of prompt text; keep it short.

  3. 3

    Download the code

    Test on both an iPhone and an Android: most mail apps honour subject and body, but a few ignore the body — make sure the subject alone still makes sense.

Try it now

Opens a pre-filled email, ready to send.

Fill in the fields to encode your own content

Waiting for content

Free, no sign-up, no watermark. Your code never leaves this browser.

Where email codes beat contact forms

Print contexts where the sender wants their own mail client and their own address attached: B2B signage ('email us the spec sheet'), CVs and portfolios, event badges, product packaging ('email support with your serial number'). The sender gets a normal email they can track in their sent folder — no form, no account, no typing your address wrong.

Designing the pre-fill

The subject line is your routing system. A consistent subject ('Catalogue request') lets you filter or auto-label everything the code generates. The body should prompt, not write: one line like 'Tell us which product you're asking about:' gets better replies than an empty box and better manners than a wall of pre-written text the sender has to delete.

Different placements can carry different subjects — use the bulk generator to produce the set from a list.

The spam question

A printed email code exposes your address to anyone who scans it — exactly as printing the address itself would, and no more: the code contains plain text, readable by any scanner app. Harvesters scraping printed posters are not a real threat model; the address on your website is vastly more exposed. If you'd rather not expose an address at all, use a QR code pointing at a contact form instead.

Mistakes to avoid

  • Keep pre-filled bodies short — long ones get deleted or mangled by fussy mail apps.
  • Test on both platforms; some Android mail apps drop the body field.
  • Use role addresses on long-lived print, not personal ones.

Common questions

Will it reveal my email to spam bots?

The address is readable by anyone who scans the code — the same exposure as printing it, and far less than publishing it on a webpage.

Can I pre-fill CC or BCC?

The format technically allows it, but support across mail apps is unreliable — stick to address, subject and body.

What happens on a phone with no mail app configured?

Usually a prompt to set one up. On desktop scans, the default mail handler opens.

Can I change the subject after printing?

No — it's encoded in the pattern. Keep subjects durable ('Enquiry') on permanent print.