Skip to main content
tolio

Email QR Generator

Generate QR codes that open pre-addressed email messages with subject and body. No sign-up required, 100% free, fully private. Best free online email QR code generator.

Generate a QR code that opens the user's email app with pre-filled recipient, subject, and body.

Email Details

Card Design

7 / 500 chars

Related Tools

What is Email QR Generator?

Email QR codes encode a complete email message — including recipient address, subject, and body — into a single scannable QR code. When scanned with a smartphone camera, the device automatically opens the default email app with all fields pre-filled, allowing the user to review and send the message with minimal effort. The Email QR Code Generator lets you create these mailto QR codes instantly, entirely in your browser, with no data uploaded to any server.

The generated QR code uses the standard mailto URI scheme (mailto:recipient@domain.com?subject=...&body=...) which is universally supported by every modern smartphone operating system including iOS, Android, and iPadOS. No third-party app is needed — any device with a camera and email client can scan and open an email QR code. This makes email QR codes an exceptionally versatile tool for streamlining communication in any context where you want to reduce friction between discovering information and taking action.

Email QR codes bridge the gap between offline and digital communication in powerful ways. A real estate agent can place a QR code on a "For Sale" sign that opens a pre-composed email with the property address already in the subject line. A conference organizer can include an email QR code on a presentation slide with the subject "Question about [Session Name]" and the body pre-filled with a structured feedback template. A restaurant can place email QR codes on tables that open a message to the manager with "Table [number] needs assistance" already drafted — customers simply tap send. A car dealership can put email QR codes on vehicle windshields with the VIN, make, and model pre-filled in the subject line so prospective buyers can inquire about specific vehicles without retyping details. A university department can print email QR codes on bulletin boards next to program listings so prospective students can request information with one scan. A retail store can place email QR codes next to products linking to a "Product Inquiry" template with the SKU already included. A construction site can attach email QR codes to equipment for maintenance requests with the equipment ID and location pre-filled.

The format uses Medium (M) error correction — 15 percent error recovery — which provides an excellent balance between data capacity (up to 1,200 characters) and scanning reliability. This ensures the QR code remains scannable even when printed on less-than-perfect surfaces or when partially damaged, while still accommodating the longer strings typical of email QR codes with descriptive subjects and detailed body text. Each mailto QR code is generated at 300x300 pixels with a 2-module quiet zone margin, and the PNG download is suitable for both digital display and high-quality print production.

Email QR codes are fundamentally different from vCard or contact QR codes. While a vCard QR code saves a contact to the user's address book, an email QR code triggers an immediate action — composing a new email. This action-oriented nature makes email QR codes ideal for calls-to-action in marketing materials, customer support channels, and any scenario where you want to make it as easy as possible for someone to reach out via email. The combination of pre-filled subject lines and structured body text reduces the cognitive load on the recipient, increasing the likelihood that they will follow through and send the message.

How to Use Email QR Generator

  1. Enter the recipient email address in the "Recipient Email" field. This is the only required field — the email will be addressed to this address.
  2. Optionally fill in the "Subject" field with the email subject line you want to pre-fill.
  3. Type the email body text in the "Body" textarea. This pre-fills the message content so the scanner can review and send with minimal editing.
  4. A live character counter shows the total encoded mailto string length versus the maximum capacity of 1,200 characters for High error correction.
  5. Click "Generate Email QR Code" to create the QR code. The tool validates the email address format and warns if the encoded data exceeds the QR code capacity.
  6. Review the generated QR code on screen — it is displayed at full size within a bordered card for easy verification.
  7. Click "Download PNG" to save the QR code as a high-resolution PNG image for printing or digital use.

Example

Example:
Recipient: info@example.com
Subject: Website Inquiry
Body: Hello, I would like more information about your services. Please contact me at your earliest convenience. Thank you.

Encoded Data: mailto:info@example.com?subject=Website%20Inquiry&body=Hello%2C%20I%20would%20like%20more%20information%20about%20your%20services.%20Please%20contact%20me%20at%20your%20earliest%20convenience.%20Thank%20you.

Frequently Asked Questions

How does an email QR code work on a smartphone?

When you scan an email QR code with your smartphone camera, the device recognizes the mailto URI format and opens your default email app (Apple Mail, Gmail, Outlook, etc.) with the recipient, subject, and body pre-filled. You review the message and tap send. No typing required.

Do I need a special app to scan email QR codes?

No. The built-in camera app on iPhone (iOS 11 and later) and most Android devices (Android 10 and later) recognizes mailto QR codes natively. Point your camera at the code, tap the notification, and your email app opens automatically.

What is the character limit for an email QR code?

The maximum encoded data length is 1,200 characters at High (H) error correction level. This accommodates most realistic email compositions including recipient, subject, and body. A live counter shows your current usage.

What error correction level is used and why?

High (H) — 30% error recovery. This provides maximum damage tolerance for email QR codes (which include recipient, subject, and body), fitting your data into a smaller QR code version with larger modules for easier scanning. The code remains reliably scannable with modern smartphone cameras.

Does the email body support line breaks and special characters?

The body text is URL-encoded when building the mailto string. Line breaks and special characters are properly encoded to ensure the email app receives the correct content. Most email clients handle the decoded content correctly.

Can I use this for customer support contact?

Absolutely. Pre-fill the subject with "Support Request" and the body with a template like "Please describe your issue:" — customers scan, fill in details, and send. This reduces support friction and ensures all inquiries are properly formatted.

Is the email address visible in the QR code?

Yes, the recipient email address is part of the plain-text mailto data encoded in the QR code. Anyone who scans the code can see the address. This is the same as displaying an email address on a business card or sign.

Can I add email QR codes to printed marketing materials?

Yes. Email QR codes are excellent for brochures, flyers, product packaging, business cards, posters, trade show displays, and direct mail. The PNG download can be placed into any design layout at the required size. We recommend printing at least 2×2 cm for reliable scanning.

What is the difference between an email QR code and a vCard QR code?

An email QR code triggers the email app with a pre-composed message for immediate sending. A vCard QR code saves contact information (name, phone, email, address) to the user's address book for future reference. They serve different purposes — email QR codes are for immediate action, vCard QR codes are for saving contact details.

How is the data capacity calculated for email QR codes?

The 1,200 character limit is based on QR code version 40 with High (H) error correction in byte mode. The mailto string length includes all characters including the "mailto:" prefix, the recipient address, and all URL-encoded parameter values. URL encoding increases the effective length of special characters (e.g., spaces become "%20", adding 2 extra characters per space).

Can I test the QR code before printing?

Yes. After generating the QR code, scan it with your phone's camera to verify that the correct email app opens with all fields pre-filled as expected. Test with different email clients (Apple Mail, Gmail, Outlook) to ensure broad compatibility.

Key Takeaways

  • Generate QR codes that open pre-filled emails with recipient, subject, and body
  • No app needed — native camera support on iOS and Android
  • High (H) error correction — 30% recovery for reliable scanning
  • Live character counter showing encoded length vs 1,200 char capacity
  • Download as PNG for print and digital use
  • Perfect for real estate signs, conference sessions, restaurant tables, retail displays, and customer support
  • 100% client-side — email addresses and message text never leave your device
  • URL-encoded body ensures proper handling of special characters and line breaks
  • Free forever with no sign-ups, usage limits, or advertisements
Was this helpful?