Skip to content

Generate an Email QR Code With a Pre-Written Message

One scan opens the person's mail app with the address, subject line and message already filled in. They just review it and tap Send.

  • 100% free
  • No sign-up
  • Never expires
  • No watermark
Loading generator…

How to use the Email QR Code generator

  1. 1

    Add the recipient

    Enter the email address that should receive the messages, ideally a shared inbox such as support@ or orders@ on your domain.

  2. 2

    Write subject and body

    Add a clear subject line and an optional message template, such as a prompt for an order number or a feedback question.

  3. 3

    Download and test

    Scan the preview to check your mail app opens with everything filled in, then export SVG for print or PNG for screens.

Features

  • Pre-fills recipient, subject line and message body
  • Standard mailto: link that works with any mail app
  • Spaces and special characters encoded automatically
  • Static code with no expiry and no scan limits
  • SVG, PNG and PDF downloads for print and screens

How the mailto: format works

An email QR code holds a mailto: link, the same kind used by 'email us' buttons on websites. The basic form is mailto:hello@example.com, and optional parts are added as parameters: mailto:hello@example.com?subject=Table%20booking&body=Party%20size%3A. Spaces become %20 and other reserved characters are percent-encoded, which PureTools does for you as you type.

When the code is scanned, the phone hands the link to the default mail app, such as Apple Mail, Gmail or Outlook. Nothing is sent automatically: the person always reviews the message and taps Send, which keeps the experience trustworthy. Keep the body short, since every extra character increases the density of the code.

Good uses for an email QR code

A pre-written subject line helps you as well as the sender: messages arrive consistently labeled, so you can filter them into a folder or ticket queue automatically.

  • Customer feedback cards on restaurant tables or printed on receipts
  • Warranty and returns requests on packaging, with the product name in the subject
  • Event RSVPs with a ready-made subject such as RSVP: Spring Gala
  • Maintenance requests posted in offices and apartment buildings
  • Job fair posters that open an application email to your recruiting inbox

Writing messages people actually send

The best email codes remove effort. Use a subject the recipient will recognize, like 'Feedback - Main Street store', and a body that prompts the useful details: 'Order number:' on one line and 'What happened:' on the next. Avoid long paragraphs the sender has to delete. Use a shared inbox rather than a personal address, so the printed code keeps working when staff change roles.

Put a short line of text next to the code, such as 'Scan to email us', because people are more likely to scan when they know what will happen. Some people still prefer to type, so print the email address in plain text as well. It costs nothing and gives everyone a fallback.

Frequently Asked Questions

Does scanning an email QR code send the email automatically?

No. Scanning opens a new draft in the person's mail app with the recipient, subject and body filled in. They can edit it and must tap Send themselves. This is how the mailto: standard works on every phone, and it means nobody sends a message by accident.

Which mail apps does it work with?

Any app set as the phone's default mail handler, including Apple Mail, Gmail, Outlook and most others. If the person has no mail account set up, the phone may ask them to choose an app or sign in first. Printing the address next to the code gives them a fallback.

How long can the message body be?

There is no strict limit, but every character adds to the density of the code. A subject plus two or three short lines scans easily at normal print sizes. If you need a long form with many questions, use a URL QR code that points to an online form instead.

Do characters like & or # break the link?

No. Reserved characters in the subject and body are percent-encoded automatically, so an ampersand becomes %26 and a space becomes %20. This keeps the mailto: link valid and makes sure the text arrives in the draft exactly as you wrote it.

Can I make email QR codes for many addresses at once?

Yes. The Bulk Studio accepts a spreadsheet of payloads, so you can put one mailto: link per row in the payload column and generate every code in one go. Download them as a ZIP of PNG or SVG files, named from your labels, or as a printable PDF sheet.