英語のみ
本記事は現在英語でのみ提供されています。原文をお読みください。 英語で読む →
How-To··6 分で読了

QR Code for Email: The Complete Mailto QR Guide (2025)

A mailto QR code opens a pre-filled email when scanned. The recipient, subject, and body are all encoded. The fastest way to collect email responses offline.

Q
QR Tool Studio
QR Code for Email: The Complete Mailto QR Guide (2025)

A QR code for email (sometimes called a \u201cmailto QR\u201d) opens a pre-filled email draft when scanned. The recipient, subject, and body are all encoded in the code. The user scans, their mail app opens with everything pre-populated, and they hit send. It\u2019s the most frictionless way to collect email responses at events, in stores, or on printed materials.

This guide shows you how to make a mailto QR code, what to include in the pre-filled fields, and the common mistakes that make them not work. It takes about 5 minutes to set up and 30 seconds to generate.

QR code for email
Mailto QR: one scan, one pre-filled email, one tap to send. The fastest way to collect responses from offline contacts.

What Is a Mailto QR Code?

A mailto QR code is a standard QR code that, when scanned, opens the user\u2019s default email app with a pre-filled message. The mailto URL format is the same one used in web links:

mailto:[email protected]?subject=Hello&body=I%20wanted%20to%20reach%20out

When a phone scans a QR code containing this URL, the mail app opens with the recipient, subject, and body all pre-populated. The user just reviews, edits if needed, and hits send.

When to Use a Mailto QR Code

Mailto QR codes are useful in any context where you want to collect email responses from people who aren\u2019t already in front of a computer:

  • Trade shows and conferences. \u201cScan to request a follow-up\u201d on a booth display. The recipient is your sales team, the subject is \u201cBooth follow-up [event].\u201d
  • Store receipts. \u201cScan for receipt by email\u201d \u2014 a small QR on the printed receipt that opens a pre-filled email to your receipts address.
  • Restaurant feedback. \u201cScan to tell us how we did\u201d on a table tent. Subject is the date, body has a few starter questions.
  • Product packaging. \u201cScan to register your warranty\u201d \u2014 opens email with the product model pre-filled in the subject.
  • Print ads. \u201cScan to get more info\u201d in a magazine ad opens email with the product name as the subject.
  • Business cards. A mailto QR on the back of a card lets recipients easily send a follow-up without typing your email address.

The Mailto Format Explained

Mailto QR format breakdown
The 4 fields you can pre-fill: recipient, subject, CC, body. The simpler the URL, the shorter the code.

The mailto URL supports 4 fields:

mailto:RECIPIENT?subject=SUBJECT&cc=CC&body=BODY

Recipient (required)

The email address the message will be sent to. Use a single address for simple cases. For multiple recipients, separate with commas (some mail apps don\u2019t support this):

mailto:[email protected]

Subject

Pre-fills the subject line. Use something specific that helps the recipient triage:

mailto:[email protected]?subject=Help%20with%20my%20order

CC (carbon copy)

Pre-fills a CC recipient. Useful for routing:

mailto:[email protected][email protected]

Body

Pre-fills the email body. Use this for starter text, structured questions, or context the user can edit:

mailto:[email protected]?subject=Help&body=Order%20number%3A%0A%0AIssue%3A%0A%0A

Note: spaces and special characters must be URL-encoded. %20 is a space, %3A is a colon, %0A is a newline.

How to Build a Mailto QR Code

Most QR code generators support a \u201cEmail\u201d or \u201cmailto\u201d format option. You enter the recipient, subject, and body in a form, and the generator creates the QR code. You don\u2019t need to write the URL yourself.

If you want to build it manually, here\u2019s a step-by-step process:

  1. Start with mailto:RECIPIENT
  2. Add ?subject=YOUR%20SUBJECT
  3. Add &body=YOUR%20BODY
  4. URL-encode any spaces, special characters, and line breaks
  5. Paste the complete URL into a QR code generator
  6. Set the format to \u201cURL\u201d (not \u201cEmail\u201d \u2014 the generator doesn\u2019t know it\u2019s a mailto URL, and that\u2019s fine)
  7. Test the code with multiple phones

Test specifically that:

  • The mail app opens (not the browser)
  • The recipient is correct
  • The subject is pre-filled
  • The body is pre-filled (with line breaks preserved if you included them)

5 Common Mailto QR Mistakes

Mailto QR codes are simple but easy to break. Here are the mistakes we see most often:

1. Forgetting to URL-encode

If your subject or body contains a space, colon, or special character, it must be URL-encoded. A subject like Hello World becomes Hello%20World in the URL. A colon becomes %3A. Newlines become %0A. Most QR generators don\u2019t do this for you if you\u2019re entering a raw mailto URL.

2. Too much body text

The mailto URL can get long if the body is detailed. URLs over 200 characters produce dense QR codes that are hard to scan at small sizes. Keep the body under 100 characters. Save detailed instructions for the body itself, not the QR code.

3. Using the wrong format

Some QR generators have an \u201cEmail\u201d format option that tries to do special handling. This often fails in subtle ways. Using the standard \u201cURL\u201d format with a mailto URL is more reliable.

4. No recipient specified

If you set just a subject and body without a recipient, the QR code opens the mail app but leaves the recipient field empty. Most users won\u2019t fill this in. Always set a recipient.

5. Not testing on multiple devices

iOS and Android handle mailto QR codes slightly differently. iOS opens the default mail app; Android opens a chooser. Test on both before deploying.

Mailto QR use cases
Real-world mailto QR deployments: trade show booth, restaurant feedback, store receipt, business card.

Mailto QR vs Web Form

For collecting structured responses (ratings, multiple-choice questions), a web form is usually better than mailto. The reasons:

  • Forms validate input. Mailto accepts anything.
  • Forms are easier to analyze. Mailto is unstructured text.
  • Forms work on every phone. Mailto requires a default mail app.

Use mailto when the response is unstructured (\u201cTell us what you think\u201d) or when you specifically want an email back. Use a form when the response has structure or when you need to track submissions.

Advanced: Multiple Recipients and Templates

Mailto URLs support a few tricks for routing and templating:

Multiple recipients

Separate multiple addresses with commas:

mailto:[email protected],[email protected]

Note: this puts both addresses in the To field. For real CC behavior, use the cc parameter:

mailto:[email protected][email protected]

Pre-filling the body with placeholders

If you want the user to fill in specific fields, pre-fill with placeholder text they can replace:

mailto:[email protected]?subject=Order%20feedback&body=Order%20number%3A%20______%0A%0AFeedback%3A%20______

This shows the user where to type and what to type. Better than a blank body that confuses people.

Using plus addressing for routing

Many email systems support plus addressing \u2014 you can add +tag to the local part of an address:

mailto:[email protected]

You can set up filters to route messages based on the +tag. Useful if you have a single feedback address but want to know which event or campaign a message came from.

Frequently Asked Questions

What happens if the user doesn\u2019t have a default mail app?

The QR code scan will fail silently or show an error like \u201cNo app to handle this action.\u201d Modern phones always have at least the default mail app installed, so this is rare. If your audience is older or using stripped-down devices, consider a web form instead.

Can I track scans of a mailto QR code?

Not directly, but you can. Use a short URL that redirects to the mailto URL, and put a tracker on the short URL. Or use a unique email address per QR code (e.g., [email protected]) and count the messages.

Will the QR code work on iPad without a mail app?

iPads without a default mail app will fail. Most iPads do have the Mail app, but if you\u2019re targeting iPad users specifically, consider a web form fallback.

How long should the subject and body be?

Keep the subject under 50 characters and the body under 200 characters. Total URL under 300 characters is the safe range. Beyond that, the QR code gets dense and harder to scan.

Make a mailto QR code
Generate a mailto QR code with subject and body pre-filled. QRCode Studio is free.

Conclusion: The Fastest Path from Scan to Email

Mailto QR codes are the most frictionless way to collect email responses from offline contacts. The user scans, the mail app opens with everything pre-filled, and they hit send. No typing, no app navigation, no friction.

Use them for events, retail, restaurants, packaging, and any context where you want a fast path to a real email. Keep the body short, set a recipient, test on multiple phones, and you\u2019re done. The 5-minute setup is worth the conversion lift.

作ってみませんか?

無料、登録不要、ブラウザで動作。1分以内にWiFi QRコードを作成。