Skip to content
cliplimeClipLime

Make an email QR code

Scanning opens a new message addressed to you, with the subject and text ready. The person reads it and presses send.

What you encode stays in your browser

Who should the email go to?

Separate several addresses with commas.

Optional. Line breaks are kept.

When someone scans it

  • The phone opens its mail app with a new message already addressed. The person reads it and presses send, so scanning never sends anything by itself.
  • Cc and Bcc addresses are stored in the code as readable text. A Bcc is not hidden from anyone who reads the code.
  • A phone with no mail app set up may open nothing.

Your code

Fill in the form and your code appears here, ready to download.

Style

Contrast 21:1Good

For PNG, SVG and PDF. The code is then only as readable as what sits behind it.

The usual choice. It can still be read with about 15% of it damaged.

Optional. It is drawn in the middle and stays on your device.

PNG width and height in pixels.

Blank border, in squares. The standard says 4.

4

At a glance

What it makes
A QR code that opens a new email on the phone, using a mailto: link.
Filled in
To, Cc, Bcc, a subject and a message. Several addresses can be given, separated by commas.
Nothing is sent
The person reads the message and presses send themselves.
Size
An address alone makes a 25 by 25 squares code at medium error correction. An address, a subject and one short sentence make 45 by 45. A subject and a short paragraph make 61 by 61.
Bcc is not secret
Cc and Bcc addresses are stored in the code as readable text, so anyone who reads the code can see them.
Checks
Each address is checked for a valid shape. Line breaks, accents and emoji in the subject and message are encoded for you.
Privacy
Made in your browser. The addresses and message are not uploaded or saved.

How to do it

  1. 1

    Enter who it goes to

    Type the address, or several separated by commas. Use Add Cc or Bcc if you want copies to go elsewhere.

  2. 2

    Add a subject and a message

    Both are optional. A subject such as "Question about order" helps you sort replies. Keep the message short, because every character makes the code denser.

  3. 3

    Read the notes

    The tool tells you if an address does not look valid, and the panel shows how many squares the code has.

  4. 4

    Download and test it

    Scan the code with a phone and check that the mail app opens a new message with every field in place.

What happens when a phone scans an email code

The code holds a mailto: link, the standard way to describe a new email. It looks like mailto:[email protected]?subject=Question%20about%20my%20order. A phone that scans it offers to open its mail app with a new message already addressed, with the subject and text in place.

Which app opens is the one the phone uses for mailto: links: Mail on an iPhone and often Gmail on an Android phone, and you can change it in the phone's settings. A phone with no mail app or account set up may do nothing, and people who only use email in a web browser may see nothing happen. If your audience is mixed, print the address in words next to the code.

The message is only a draft. The person can edit it and has to press send, so a code cannot send email on its own.

Pre-filled fields that save work

A subject and a message turn a blank email into one you can act on. A few ways to use them:

  • Feedback or support: a subject such as Feedback from table 12 tells you where it came from before you open it.
  • RSVPs and sign-ups: a message such as I will come to the open day. Names: saves the sender thinking what to write.
  • Quotes and enquiries: add a line asking for the details you always need, such as size, date and place.

Do not try to put a long form in the message. Every extra sentence makes the code denser. If you need more than a few lines of structured answers, a form on a web page is a better fit, and you can link to it with a link QR code.

Cc, Bcc and who can read the addresses

Cc and Bcc work as they do in a normal email: the person's mail app puts the addresses in those fields when the message opens. But the code itself stores every address as readable text. A Bcc is therefore not hidden from anyone who scans or photographs the code. Use Bcc only for an address you do not mind being seen.

The same goes for the main address. Anyone can read it from the code, just as they can from an address printed on a poster, so use a role address such as hello@ or support@ rather than a private one.

Line breaks, accents and the size of the code

Line breaks in the message are kept. Line breaks in the subject are turned into spaces, because a subject is one line.

The subject and message are written into the link in a safe form. A space becomes three characters (%20), a letter such as é becomes six, and an emoji becomes twelve. That is why a short message in plain English makes a much smaller code than the same message with accents or emoji.

As a guide at medium error correction, an address alone is 25 by 25 squares, an address with a subject and one short sentence is about 45 by 45, and an address with a subject and a short paragraph is 61 by 61. Some phones and mail apps also limit how long a link they accept, so keep the message to a few lines.

For colours, error correction and print size, see the QR code generator page.

Questions people ask

How do I make a QR code that sends an email?

Enter the address, and a subject and message if you want them, then download the code. A scan opens a new email on the phone with those fields filled in, and the person presses send. The code cannot send the email by itself.

Can the code send the email automatically?

No. Phones open a draft and wait for the person to press send. That is a good thing, because it means nobody can make someone's phone send mail just by showing them a code.

Can I add several recipients?

Yes. Separate the addresses with commas in the To, Cc or Bcc box. Most mail apps accept this, but scan the code with the phones your audience uses to be sure.

Is the email address in the code private?

No. It is stored as readable text, and anyone who scans the code can read it, including any Bcc addresses. Use an address you are happy to be public.

Why did my phone open nothing, or open the wrong app?

A phone without a mail app or account set up may do nothing with a mailto: link, and one with several mail apps uses whichever is set as the default. Check the phone's default mail app setting, and put the address in words next to the code as a fallback.

How long can the message be?

The code can hold much more than a mail app is comfortable with. In practice, keep the message to a few lines. Long messages make a dense code that is hard to scan, and some phones and apps limit how long a link they accept.

Guides that help

All QR codes guides →