Skip to content

Email QR code generator

Enter an email address, and optionally a subject and message. Scanning the code opens the phone's email app with everything filled in, ready for the person to tap Send. Nothing is sent automatically.

Email QR code generator

What should the code open?
Email details
Colors, size and logo

Higher levels survive damage and logos but make the code denser.

Your image stays on your device. Adding a logo switches error correction to High.

Example QR code

Example. Fill in the form to make yours.

Static code. Free forever. It never expires.

How to make an email QR code

  1. Enter the address

    Type the email address that should receive the messages, like a support or bookings inbox.

  2. Add a subject and message

    Optional, but useful. A subject like "Table booking" helps you sort replies. Keep the message short.

  3. Scan it and check the draft

    Scan the code with your phone and check the draft looks right in your email app before printing.

What is inside the code

An email QR code holds a standard mailto link, the same kind of link used by “email us” buttons on websites. With a subject and message it looks like this:

mailto:hello@example.com?subject=Table%20booking&body=Hi%2C%20I%20would%20like%20to%20book

Spaces and punctuation are encoded so every email app reads them correctly. The generator does that for you, including accents, line breaks and symbols like & and ?.

Because everything is in the code itself, it works without our site and without an internet connection until the moment the person taps Send.

Good uses

  • Support and returns. Print it on packing slips with the subject “Return request” and a line asking for the order number.
  • Bookings and enquiries. A code on a flyer or shop window that opens “Booking enquiry” saves people typing your address.
  • Feedback. Put it on table cards or receipts. For public reviews, a Google review QR code works better; email is for private comments.
  • Event RSVPs and sign-ups, where a reply with a fixed subject is easy to filter. Planning a wedding? See the wedding QR code guide. For structured answers, a Google Form QR code collects them in a spreadsheet instead.
  • Reporting problems in buildings, rental properties and shared spaces: “Broken light in room 4”.

Writing a message that works

  • Use the subject to sort. A fixed subject like “Order enquiry” lets you set up a filter or label in your inbox.
  • Prompt, do not write their email. “Hi, my order number is” gets better replies than a full paragraph they have to delete.
  • Keep it short. A code with an address and a short subject is about 33 squares across and prints happily at 2.5 cm. A paragraph-long message can push it past 50.
  • Avoid personal data. Do not put customer names or order details in printed codes; everyone who scans sees the same draft.

Email, text or call?

If people need an answer quickly, a text message code or a phone number code may suit them better than email. For a business card, a contact card code saves your email, phone and website in one scan, so people can choose later.

Printing and testing

Scan the finished code with an iPhone and an Android phone, and check the draft opens in the default email app with the subject and message intact. Print it at least 2 cm (0.8 in) wide for close range, with a white border around it, and add a line like “Scan to email us” so people know what to expect. For bigger prints, see the QR code size guide.

Questions people ask

Does scanning the code send the email automatically?

No. It opens a draft in the person's email app with the address, subject and message filled in. They can edit it and must tap Send themselves.

How long can the message be?

Technically a QR code can hold a few thousand characters, but every extra word makes the code denser and harder to scan. Keep the message to a sentence or two, under about 200 characters, and let people add the rest.

Does it work on iPhone and Android?

Yes. The code uses the standard mailto format, which both open in the default email app, such as Mail or Gmail. If someone has no email app set up, their phone will ask them to choose one.

Will spammers be able to read my address?

Anyone who scans the code can see the address, just as they could if it were printed as text. Use a shared inbox like hello@ or support@ rather than a personal address for public places.

Can I add more than one recipient?

Put one address in the field. If you need copies to go to a team, set up a shared inbox or forwarding rule on your email account.

Will the code ever stop working?

No. The address and message are inside the code, so it does not depend on us. It works as long as the email address does.