Free Email QR Code Generator

Create a QR code that opens a new email to your address, with the subject and message already filled in. Free, no account, and made entirely in your browser.

Contrast 21.0:1

What an email QR code is

An email QR code is a static QR code that encodes a mailto: address, optionally with a subject and message, so scanning it opens a new email in the phone’s mail app, ready to send.

Enter an email address, and optionally a subject and a message. The code stores them as a standard mailto: link. When someone scans it, their mail app opens a draft addressed to you, with the fields you chose already in place. They can edit it, and nothing is sent until they tap Send.

The subject line is the part most people skip and the part that does the most work. A fixed subject — “Quote request from the spring brochure” — tells you exactly where the message came from, sorts neatly in your inbox, and saves the sender from wondering what to write.

How to create an email QR code

  1. 01

    Enter the address

    Type the address the email should go to. Check it carefully: unlike a web page, there is no way to redirect a misspelt address after the code is printed.

  2. 02

    Add a subject and message

    Both are optional. A short subject that names the source is the most useful addition; a message can prompt the sender with what you need, such as an order number.

  3. 03

    Generate the code

    Select Generate QR. The address, subject, and message are encoded in your browser and are not sent anywhere.

  4. 04

    Download and test it

    Download the PNG or SVG, scan it with your phone, and send yourself the test email. Check that the subject and message arrive exactly as you wrote them.

Ways to use the subject and message

  • Support requests

    Subject “Support: model X200” on the product manual, with a message asking for the serial number. Your support team gets the context before they open the email.

  • Quote and booking enquiries

    A code on a van, a flyer, or a trade-show stand that opens “Quote request” addressed to your sales inbox. Each print run can carry its own subject so you can tell them apart.

  • Feedback and complaints

    A code on a receipt or a table card that opens a feedback email. A prefilled first line lowers the effort of starting, which is where most feedback is lost.

  • Sign-up by email

    Subject “Subscribe” to a list address that you process by hand or with a filter. Simple, and it works without building a form.

  • Keep the message short

    Every character of the subject and message is part of the code. A long prefilled message makes the pattern denser and harder to scan; a line or two is plenty.

  • When a form is better

    If you need structured answers — dates, quantities, choices — a form behind a link collects them more reliably than free-text email. Encode the form’s address with the URL generator instead.

Where an email QR code fits

  • Product manuals and warranty cards
  • Trade-show stands and brochures
  • Receipts and feedback cards
  • Service vans and shop windows
  • Business cards and letterheads
  • Lost-and-found and contact notices
  • Classroom and office notice boards
  • Event registration desks

The code opens a draft; it never sends anything by itself. The person scanning can change the address, subject, or message before sending, so do not rely on the prefilled text arriving untouched.

The phone needs a mail app with an account set up. Someone who only uses webmail in a browser may see a prompt to set up Mail first, so print the address in plain text next to the code as well.

An email address printed in a code can be read by anyone who scans it, including address-harvesting bots fed with photos. Use a role address such as hello@ or support@ rather than a personal one.

Questions about this

Their default mail app opens a new message addressed to you, with the subject and message you set already filled in. They review it and tap Send themselves.

No. A mailto: code only prepares a draft. Phones always leave the final Send to the person holding them, which is also what stops a code from sending email in someone’s name.

Yes. Both are optional fields. The subject is especially useful for telling which poster, product, or campaign a message came from.

It works with whichever mail app the phone uses for email links. If Gmail or Outlook is set as the default, the draft opens there; on an iPhone with no default changed, it opens in Mail.

No. The code is generated in your browser, and the address, subject, and message are never sent to a server or stored. The site counts visits with Google Analytics, but it never receives what you type into the generator.

No. The address is part of the printed pattern. If it may change, use a stable role address you can forward, or link to a contact page instead.