Free Email QR Code Generator (mailto)
Generate a free mailto QR code that opens the email app with prefilled subject, body, and recipient. Great for support cards, flyers, brochures, and printed ads. Free, unlimited, downloadable PNG and SVG.
Keep it short. Long bodies make the QR denser and harder to scan at small print sizes.
Enter a recipient email to generate the QR code
Quick Answer
An email QR code (also called a mailto QR code) encodes a mailto: URI inside a QR code. Scanners' phones open the default email app pre-populated with the recipient address, optional subject, and optional body. The U2L Email QR Generator builds the encoded URI, renders a high-resolution scannable QR, and lets you download PNG or SVG for free.
Quick Facts
- Encodes mailto:address?subject=...&body=... per RFC 6068. Works with Gmail, Apple Mail, Outlook, and every default email handler.
- Subject and body are URL-encoded automatically; line breaks and special characters are preserved.
- QR code uses error-correction level M (medium); recoverable from scuffs, fingerprints, and minor print damage.
- Static QR - the destination email is encoded in the QR pattern, not on a server. No tracking, no expiry, no dependencies.
- Download as 280x280 PNG for screens or as SVG for any print size (business cards to billboards).
- iOS lets users 'Add to Contacts' from the prefilled email; Android opens the email composer in Gmail or whatever default app.
- No signup required. No URL shortener in the chain - the mailto: link is encoded directly.
How to make an email QR code
Three steps. Fill the form, preview, download.
- 1
Enter the recipient email and (optional) subject + body
Type the destination email address. Add a subject and body if you want the email pre-populated; both are optional. The form encodes special characters automatically.
- 2
Preview the QR code
The QR updates live as you type. Scan it with your phone to test the email handoff before printing or sharing.
- 3
Download PNG or SVG
Tap PNG for screens or SVG for print. SVG scales to any size without quality loss; perfect for business cards (2cm) or billboards (200cm). Files are generated in-browser; no upload.
What is a Email QR Code Generator?
Email QR Code Generator is a static QR code that encodes a mailto: URI. Scanning the QR opens the user's default email app with the recipient pre-filled (and optionally subject + body). It removes the friction of typing an email address from a printed surface; the user scans, taps Send, and the email is on its way.
The mailto: URI was standardized in RFC 6068 and is supported on every major OS: iOS opens Apple Mail, Android opens the Gmail composer (or whatever default email app is set), Windows opens Outlook, macOS opens Apple Mail. By encoding the URI inside a QR code, you give people a one-scan shortcut to start an email.
Email QR codes are most useful in physical contexts where typing is painful: printed support cards on packaging, table tents in restaurants requesting feedback, real-estate signs offering more info, conference badges with the speaker's email, brochures with a 'Contact us' QR. The user lifts their phone, scans, and an email is half-written - a much higher conversion to actual emails sent.
Compared to a website contact form, an email QR has zero typing friction (great for older audiences) and routes the email straight to your inbox without requiring you to maintain a form backend. The downside: no anti-spam captcha, so don't use it for a public-facing email if your inbox doesn't already have aggressive spam filtering.
How does a Email QR Code Generator work?
When you fill in the recipient, subject, and body fields, the tool builds an RFC 6068 mailto: URI: mailto:hello@example.com?subject=Hello&body=Message text. Subject and body are percent-encoded so spaces become %20, newlines become %0A, and special characters (& = ?) are escaped to avoid ambiguity with mailto's own delimiters.
The encoded URI is then passed to a QR code rendering library that runs entirely in your browser - nothing is sent to U2L's servers. The library generates a vector path representing the QR pattern at the chosen error-correction level (default: M, ~15% recovery from damage), and renders it as inline SVG.
PNG download rasterizes the SVG to 280x280 (or any size you pick) using the browser's canvas API. SVG download serializes the vector directly to file. Both happen in JavaScript, no server round-trip - if your network is slow, the tool still works because the QR is computed locally.
When a user scans the QR, their camera app reads the URI, recognizes the mailto: scheme, and hands off to the OS-level email handler. iOS opens Apple Mail with the email half-composed; Android opens the Gmail app (or the user's default email app); desktop scanners (uncommon for QR) open Outlook or Apple Mail. The destination email and any prefilled fields appear in the composer, ready to send.
Use Cases
How marketers, businesses, and developers use email qr code generator.
Support card on packaging
Print a small QR on product packaging linking to support@yourcompany.com with subject 'Order #' as a hint. Customers scan instead of finding your support email manually.
Restaurant feedback table tent
QR on every table linking to feedback@restaurant.com with subject 'Dinner feedback'. Higher response rate than 'email us'.
Real estate sign 'Request info'
Sign in front of a listing with a QR linking to agent@brokerage.com with subject 'Info on 123 Main St'. Buyers scan from the curb without typing.
Conference speaker badge
Speaker badges with a QR to speaker@email.com - attendees scan to start a follow-up email immediately after the talk. Beats handing out business cards.
Brochure 'Contact sales' CTA
Sales brochures with a QR linking to sales@company.com with subject 'Demo request'. Cleaner than printing the address; reduces typos.
Print ad call-to-action
Magazine or billboard ads with an email QR for 'request a quote'. Scanners avoid typing long email addresses on tiny mobile keyboards.
Customer service kiosk
QR poster in a retail store: 'Email us instead' linking to support@store.com. Zero phone tree; people prefer email when text is faster than talking.
Job posting offline flyer
Flyer at a job fair with a QR to jobs@company.com with subject 'Application for [role]'. Candidates scan and email their resume without typing.
Doctor or vet office check-in
QR on the front desk: 'Email us your insurance card' linking to records@office.com. Patients send documents from their phone gallery without typing.
School parent communication
QR on classroom door: parents scan to email teacher@school.edu with subject 'Question about [child name]'. Lower friction than a parent portal login.
Email QR Code Generator vs Alternatives
Side-by-side feature and pricing comparison with the top alternatives.
| Feature | U2L | QR Code Generator (qr-code-generator.com) | QRStuff | Adobe Express |
|---|---|---|---|---|
| Free unlimited email QR codes | Limited | Limited | Limited | |
| Prefilled subject + body | ||||
| PNG and SVG download | PNG free; SVG paid | Paid | ||
| Static (no server dependency) | Mixed | |||
| Browser-only (no signup) | ||||
| Custom QR styling | Soon | Paid | Paid | |
| Tracking / analytics | Sign up free | Paid | Paid |
Email QR Code Generator vs QR Code Generator (qr-code-generator.com)
QR Code Generator is one of the most-trafficked QR sites. Generates email QRs free at low resolution; SVG and high-res PNG behind a paid tier.
U2L offers full PNG and SVG downloads at unlimited volume on the free tier. For one-off email QRs to print on a business card, both work; for ongoing print campaigns where you want SVG without paying, U2L wins.
Email QR Code Generator vs Adobe Express QR maker
Adobe Express includes a QR generator inside its design app. Useful when you're already designing brochures or social posts in Express; the QR is editable in the same canvas.
U2L is a focused, fast tool: paste an email, get a QR, download. No design app, no signup, no subscription. For pure 'I need a clean email QR right now', U2L is faster.
Best Practices
Use a generic role-based email, not personal
support@company.com or hello@company.com survive employee turnover. john.smith@company.com breaks when John leaves. Use role-based addresses for any QR with a long shelf life.
Keep subject lines short and useful
Pre-fill subject with context the recipient would want: 'Order #', 'Listing 123 Main', 'Demo request'. Short, contextual subjects pre-sort the inbox for you.
Pre-fill the body sparingly
A long pre-filled body looks spammy. Stick to a one-line prompt like 'Hi, I'm reaching out about...' so users feel they're personalizing, not parroting.
Test the scan on iOS and Android
iOS opens Apple Mail; Android opens whatever default email app is set (often Gmail). If your audience is mostly one platform, test there - composer behavior differs slightly.
Print at 2cm or larger
Email QRs encode less data than vCard QRs but still need 2cm minimum for reliable scans at 30cm scan distance. For business cards, 2cm; for posters, scale to 5cm+.
Add a contrasting border in print
QR scanners need a 4-module 'quiet zone' around the code. White paper backgrounds work natively; on colored backgrounds, add a white margin around the QR to ensure scans.
Prefer SVG over PNG for print
SVG scales infinitely without pixelation. Print designers can drop SVG straight into InDesign or Illustrator. PNG is fine for digital but locks you to a specific resolution.
Track click-through with a sign-up
Static QRs can't show how many people scanned. Sign up free for U2L Pro and route the QR through a u2l.ai short link to get scan-by-scan analytics on print materials.
Common Mistakes to Avoid
Pasting an invalid email address
Typos in the email field encode straight into the QR. Test-scan once after generation; the email composer will visually flag a bad address.
Putting URL fragments in the body
If you want users to receive a link, put it in the body verbatim - the email composer will render it as a clickable link. Don't try to hide URLs in the QR; it makes the URI longer and the QR denser, hurting scan reliability.
Encoding a body longer than 200 characters
Long bodies make the QR pattern denser, requiring larger print sizes for reliable scans. Keep prefilled bodies under 200 chars; for longer messages, link to a webpage instead.
Using a personal email that may change
An email QR printed on packaging stays in circulation for years. john@startup.com may be dead in 2 years if John leaves. Use role-based addresses for permanence.
Skipping the test scan
Before printing 1,000 brochures, scan the QR with three different phones (iOS, Android Gmail, Android default). Catch issues with prefilled fields or special-character encoding before mass production.
Using a non-Unicode subject
Subjects with emoji or non-Latin characters need careful URL encoding. The U2L tool handles this automatically; manual mailto: builders often don't.
Designing the QR with insufficient quiet zone
Designers sometimes crop QRs to fit a tight layout, eating into the white border. The QR needs 4 modules of white space (10-15% of QR size) around it; cropping breaks scanning.
Technical Specifications
| URI format | mailto:address?subject=...&body=... (RFC 6068) |
| Encoding | Percent-encoded subject and body; UTF-8 safe |
| Default error correction | Level M (~15% recoverable) |
| Default render size | 280x280 px on screen, infinite via SVG |
| Output formats | PNG (raster), SVG (vector) |
| Recommended print size | 2cm minimum at standard print DPI |
| Supported scanners | iOS Camera, Android Camera, Google Lens, all major QR apps |
| Static QR (no server) | Yes - mailto URI is encoded directly in the QR pattern |
| Tracking | Static QR has none; route via U2L short link for scan analytics |
Industry-Specific Use Cases
Restaurants and cafes
Table tents for feedback emails, kitchen-error reporting, allergy questions. Lower friction than handwritten comment cards.
Real estate
Yard signs, open-house brochures, listing pages with a 'request info' email QR. Buyers in the field send emails without typing addresses on mobile keyboards.
Healthcare and dental
Front-desk QRs for new-patient intake, records requests, appointment-confirmation emails. Reduces front-desk call load.
Schools and educational institutions
Classroom door QRs for parent-teacher email, school-event RSVPs, student record requests. Easier than parent-portal logins.
Retail and ecommerce packaging
QRs on product packaging linking to support email with order-context subject lines. Cleaner UX than 'email us at...'
B2B sales and SaaS
Conference banners, brochures, slide-deck QR for demo requests. Higher response rate than typing email addresses on mobile.
Frequently Asked Questions
Will the email QR open the right email app?
Can I prefill the subject and body?
Does it support multiple recipients (cc, bcc)?
Why does my pre-filled body lose newlines?
Is the QR static or dynamic?
Can I track how many people scanned the QR?
What's the maximum body length?
Does it support emoji in the subject?
Will the QR work without internet?
Can I edit the destination email later?
What's the right size to print?
Does it work with Outlook?
Why download SVG instead of PNG?
Is my email address shared with U2L?
Can I add my logo to the QR?
Does it work on feature phones?
Can I use a custom domain in the email?
Will the QR still scan after years of wear?
Related Free Tools
WiFi QR Code Generator
Generate a WiFi QR code that lets guests connect without typing a password. Supports WPA/WPA2/WEP and hidden networks.
vCard QR Code Generator
Turn your contact details into a scannable vCard QR code. Add to business cards so people save your info with one scan.
Instagram QR Code Generator
Generate a scannable QR code that opens your Instagram profile. Perfect for flyers, business cards, and packaging.
Menu QR Code Generator
Generate a QR code that opens your restaurant menu PDF or web page. Contactless dining, zero printing reorders.
Google Review QR Code
Take customers straight to your Google review form. Print on receipts and table tents to boost local SEO and ratings.
PDF QR Code Generator
Generate a QR code that opens any PDF document. Brochures, manuals, real estate listings, and course materials.
Key Terms
- mailto: URI
- A URI scheme defined in RFC 6068 that opens the user's email app pre-populated with recipient, subject, and body. Example: mailto:hello@example.com?subject=Hi&body=Hello.
- Static QR code
- A QR code where the destination is encoded directly in the QR pattern. No server lookup; the QR works forever without internet (modulo the destination being reachable).
- Dynamic QR code
- A QR code that points to a redirect server; the destination can be edited without reprinting. Sign up to U2L to get dynamic QR codes that route through u2l.ai short links.
- Quiet zone
- The required white border around a QR code (4 modules wide). Without a quiet zone, scanners can't isolate the QR pattern from surrounding artwork. Always keep clear margin in print layouts.
- Error correction level
- How much of the QR pattern can be damaged or obscured and still scan. L = 7%, M = 15%, Q = 25%, H = 30%. Higher correction means denser pattern; M is the standard balance.
- Percent encoding
- URL-encoding scheme that replaces special characters with %XX escapes (space = %20, ampersand = %26). Required in mailto URIs to avoid breaking the URI's syntax.
Want trackable email QRs and analytics?
Sign up free to wrap the mailto: URI in a u2l.ai short link, then track every scan with location, device, and time. Edit the destination anytime without reprinting.
Sign up free