Email QR Code Generator

Create a QR code that opens a pre-filled email when scanned. Enter the recipient, subject, and body — download as PNG for print or digital use.

What Is an Email QR Code?

An Email QR code is a two-dimensional barcode that encodes a mailto: URI. When a user scans the code with their smartphone camera or a QR reader app, their default email client opens automatically with the recipient address, subject line, and message body pre-filled. This eliminates the need for manual typing and significantly reduces friction in email-based workflows.

The underlying format follows the standard mailto: URI scheme defined in RFC 6068. A typical encoded string looks like: mailto:email@example.com?subject=Hello&body=I%20want%20to%20connect. Special characters are URL-encoded to ensure cross-platform compatibility across iOS Mail, Gmail, Outlook, and other email clients.

Why Use an Email QR Code?

Email QR codes bridge the physical and digital world. They are particularly useful in scenarios where you want someone to reach you via email but don't want them to manually type a long address or remember a complex subject line. Here are the most common use cases:

How Does the Mailto QR Code Work?

When you fill in the recipient email, subject, and body in the form above, our tool constructs a mailto: URI and encodes it into a QR code image. The generated QR code is a static code — all the data is embedded directly in the pattern of black and white modules. There is no server, tracking, or expiration involved. The QR code works offline and will function as long as the recipient email address remains valid.

The scanning device recognizes the mailto: protocol and hands it off to the device's default mail application. On iPhones, this is typically Apple Mail or Gmail. On Android, it could be Gmail, Outlook, or any configured email app. The subject and body fields are automatically populated, so the user only needs to press "Send."

Best Practices for Email QR Codes

  1. Keep the body short: QR codes have a data capacity limit. Extremely long body text may produce a dense QR code that's hard to scan. Aim for under 200 characters in the body field for optimal readability.
  2. Use a clear, professional email address: Choose an address that looks trustworthy, such as contact@yourbrand.com rather than a random Gmail address.
  3. Test before printing: Always scan your generated QR code with multiple devices (iPhone, Android) to confirm it opens correctly in different email apps.
  4. Print at adequate size: A minimum of 2cm × 2cm (about 0.8" × 0.8") ensures reliable scanning from typical distances.
  5. Add a CTA near the code: Place instructional text like "Scan to email us" near the QR code so people understand its purpose immediately.
  6. Consider accessibility: Include the email address in plain text alongside the QR code for users who cannot scan.

Email QR Code vs. Other QR Types

Unlike URL QR codes that open web pages, or vCard QR codes that save contacts, an Email QR code specifically triggers the email composition workflow. It's more targeted than a generic URL — instead of sending someone to a "Contact Us" page, you can drop them directly into a ready-to-send email. This reduces abandonment and increases response rates, especially on mobile where navigating forms can be tedious.

Compared to SMS QR codes, email offers more space for content and is better suited for formal or business communications. While SMS is great for quick one-line messages, email QR codes excel when you need subject categorization or longer message bodies for context.

Security Considerations

Email QR codes are inherently safe because they don't execute any code or redirect to potentially malicious websites. The worst case scenario is that someone receives an unsolicited email — but the sender's identity is always visible. That said, always use Email QR codes responsibly and ensure the pre-filled content is relevant and expected by the recipient.

Frequently Asked Questions

What is an Email QR code?

An Email QR code encodes a mailto: link. When scanned, it opens the user's email app with the recipient, subject, and body pre-filled so they can send an email with one tap.

Can I include a subject and body in the QR code?

Yes. This generator lets you specify the recipient email, an optional subject line, and an optional body message. All fields are encoded into the QR code using the standard mailto URI format.

Is this Email QR code free to use?

Completely free. There's no signup, no watermark, and no limit on how many QR codes you generate. The downloaded PNG is yours to use commercially or personally.

Does the QR code expire?

No. The QR code is static — all data is stored in the image itself. It will work indefinitely as long as the email address remains active. There's no server dependency.

Which email apps support mailto QR codes?

All major email clients support the mailto protocol: Apple Mail, Gmail, Outlook, Yahoo Mail, Thunderbird, Samsung Email, and more. The device's default email app will open when the QR code is scanned.

What's the maximum data I can put in the QR code?

QR codes can hold up to about 4,296 alphanumeric characters. However, for reliable scanning at typical print sizes, we recommend keeping your total mailto string under 300 characters (email + subject + body combined).

Can I customize the QR code design?

This tool generates a standard black-and-white QR code optimized for scanning reliability. For advanced customization like colors, logos, and shapes, use our main QR Code Generator.

How do I use the Email QR code on a business card?

Download the PNG, then place it on your business card design in any graphics editor. Ensure the QR code is at least 2cm × 2cm with some white space (quiet zone) around it. Add text like "Scan to email me" for clarity.