QR Code Making

Email QR Code Generator

Open a ready-to-send email, with the subject and message already filled in.

Email QR Code Generator: the generator

Content

Design

Error correction

Recovers about 15% of damage. Higher levels make a denser code. Medium suits most prints.

128 to 2048. About 8.7 cm wide at 300 dpi. The SVG scales to any size.

An empty border helps scanners find the code. Keep Standard unless space is tight.

PNG, JPG, WebP, GIF or SVG, up to 4 MB. It stays in your browser. A simple, square logo works best.

Make a QR code that opens a new email with the recipient, the subject and the message already written. It suits feedback cards, support requests, menus and flyers: the person scans, reads, and presses Send.

How it works

The code stores a mailto: link, the standard way to describe an email. It starts with the address and adds the subject and body after a question mark: mailto:hello@example.com?subject=Hello&body=Message. When a phone scans it, the camera offers to compose a message in the mail app the person has set up.

Spaces, accents, punctuation and line breaks in the subject and the message cannot be written directly in a link, so the generator encodes them. A space becomes %20 and a line break becomes %0D%0A, the form that mail apps expect, which keeps your paragraphs as you typed them.

The address is checked before the code is drawn. A missing @, a missing domain ending or a stray space is flagged next to the field, since a code with a typo in the address would print and scan perfectly and still send mail to nobody.

How to use it

  1. Type the address that should receive the email.
  2. Add a subject and a message if you want them filled in. Both are optional.
  3. Pick colors and a size in Design, and add a logo if you like.
  4. Download the code, then scan it to confirm that your mail app opens with the right address, subject and text.

Example

A customer-service address with a subject and a three-line message, and the link stored in the code. Spaces and line breaks appear in their encoded form.

Email message

49 × 49 squares

What is typed in

Email address
hello@example.com
Subject
Question about my order
Message
Hi, Could you confirm the delivery date? Thanks

What the code stores

mailto:hello@example.com?subject=Question%20about%20my%20order&body=Hi%2C%0D%0ACould%20you%20confirm%20the%20delivery%20date%3F%0D%0AThanks
QR code of the email message example. You can scan it with a phone.

Good to know

  • The code has one recipient. Copies (Cc and Bcc) are not part of this code.
  • It opens the mail app that the phone is set up with. A phone with no mail account configured may only offer to set one up.
  • The person still has to press Send. A QR code cannot send an email on its own, and that is a good thing.

Questions people ask

Does scanning the code send an email automatically?

No. The scan opens a new, unsent message with your address, subject and text filled in. The person can read it, change it and decide whether to press Send.

Can I leave the subject and message empty?

Yes. With only an address, the code opens a blank email to that address. That gives the smallest and easiest code to scan.

Will my line breaks and accents survive?

Yes. Line breaks are stored in the form mail apps expect, and accented letters, symbols and emoji are encoded safely, so a message such as Café, 3 € comes out right in the mail app.

Does it work with Gmail and webmail?

It works with whichever app the phone uses for mailto: links, which is usually the default mail app, and Gmail on Android. Someone who only uses webmail in a browser may not get a compose window, because their phone has no app registered for email links.

Is the address I type visible to anyone?

It is stored in the code, so anyone who scans the code can see it, like an address printed on a business card. Use an address you are happy to make public, such as a shared mailbox.