QRFlow
Start
← All guides

Mailto QR code guide: QR code that opens email

Create a mailto QR code (email QR code) that opens an email draft with recipient, subject, and message — with examples and print tips.

On this page
  1. Mailto formats (copy/paste)
  2. Step-by-step
  3. Tips (avoid scan failures)
  4. If you need analytics

Recommended templates

Email QR Code
Generate a mailto QR code that opens your email app with recipient and optional subject/body prefilled.
Business Card QR Code
Create a business card QR code (vCard) so people can save your contact details instantly. Also searched as a QR code business card, QR business card, business card QR code generator, QR code generator for business card, visiting card QR code, or name card QR code.
vCard QR Code
Make a vCard (contact info) QR code so people can save your details in one scan.
Phone QR Code
Scan to start calling instantly (tel: link).
URL QR Code
Convert a website link to a QR code instantly. Also searched as qr url, qr code to URL, or turning a URL into a QR code.
Redirect QR Code
Create a redirect QR code for campaigns, menus, packaging, posters, and any QR that may need a new destination later. Also searched as dynamic QR, editable QR, or QR code redirect to website.

Use cases & print ideas

Matching pages that explain where this QR type works best before you open the generator.
Business Card QR Code Use Cases
Generate a business card contact QR that opens a save-to-contacts flow instead of sending people to a plain web page.
Redirect QR Code Use Cases
Use Redirect QR when the printed asset must stay fixed but the destination, tracking, or campaign path may change after launch.

A mailto QR code (also searched as “QR code mailto” or “QR code that opens email”) opens your email app with a new draft. Start with the Mailto / Email QR code generator.

Mailto formats (copy/paste)#

Basic: mailto:hello@example.com
Subject: mailto:hello@example.com?subject=Hello
Subject + body: mailto:hello@example.com?subject=Hello&body=Hi%20there

Step-by-step#

  1. Enter the recipient email address.
  2. Optional: add a subject and message.
  3. Scan-test on iPhone and Android (some scanners ignore subject/body).
  4. Download SVG for print or PNG for sharing.

Tips (avoid scan failures)#

  • Keep the subject/body short (long mailto strings make the QR denser).
  • Use SVG for sharp printing and keep a clear quiet zone.
  • Troubleshooting: QR not scanning fixes.

If you need analytics#

Mailto opens an email draft and may be hard to track. If you need measurement, use a URL QR to a contact page with UTM parameters instead. See UTM tracking for QR.

For other payload types, see URL/Phone/SMS/Email payload formats.

Continue reading

← Previous
URL/Phone/SMS/Email/Maps QR payloads: what scanners do after scanning
Practical payload formats (tel:, sms:, mailto:, geo:) and tips so users land on the expected action screen on iOS/Android.
Next →
QR error correction (L/M/Q/H): which one to choose (practical)
Pick the right error correction level for print/screens/logos. Learn the trade-off: higher correction = denser QR = needs larger print.

Related guides

Payloads
Exact WIFI: payload format, what “Encryption” means, and how to avoid scan failures on iPhone/Android (special chars, hidden networks).
Which vCard fields actually get saved on iOS/Android, what to keep minimal, and how to avoid bloating the QR for better scans.
Generate a QR code for your Wi-Fi network to allow guests to join without manually typing the password.
How to create a URL QR code, shorten long links, and keep scans reliable.
When a text QR code makes sense and how to keep it scannable.
Create a Google Maps QR code for a store location or directions link, choose the right URL, and print it for signage.

Related topics

Business Card QR Codes: vCard, Visiting Card & Print GuidesBrowse all topics →

Quick answers

Common questions

Which QR format works best?
Use standard formats like URL, WIFI, vCard, or wa.me and keep the data short.
How do I keep QR content scannable?
Remove extra fields, shorten URLs, and print larger for dense data.
Try it now
Generate QR codes locally in your browser — no uploads.