A QR code that encodes your email address as a mailto link lets people open a pre-addressed email on their phone with a single scan, removing every keystroke between curiosity and contact.
Loading QR Code Generator…
Encodes mailto: links with pre-filled address
Optional pre-filled subject line
Compatible with all email clients
No sign-up required
Drop the QR Code Generator into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.
Embed code
<iframe
src="https://www.fixtools.io/utilities/qr-code-generator?embed=1"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="QR Code Generator by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.
Email remains the dominant channel for professional enquiries, partnership pitches, support questions, and recruiter outreach, but the act of typing an email address from a printed surface introduces a surprising amount of friction. Mistyped characters, unfamiliar domains, the lag between glancing at the address and finding the mail app, and the cognitive tax of switching context all reduce the number of enquiries that actually arrive in your inbox. A mailto QR code eliminates these barriers by encoding the entire email action including recipient, subject, and optionally a body into a single scannable code. One scan on a phone opens the email client with every field pre-filled and the sender only needs to type their question and tap send. This reduction in friction is particularly valuable at events, on printed portfolios, on business stationery, and on any context where you want to maximise inbound contact while attention is high.
The mailto URI scheme is formally defined in RFC 6068 and follows the canonical format mailto:address@example.com?subject=Subject+Text&body=Body+Text. Characters in the subject and body must be percent-encoded so that spaces become %20 or plus signs and special punctuation such as ampersands and question marks become their hex equivalents. A QR code encoding a mailto link uses byte-mode encoding because the colon, at-sign, and percent characters fall outside the alphanumeric mode character set permitted by the QR specification. The resulting code is slightly denser than a plain URL but still scans cleanly at two centimetres square for a simple address-only mailto link. Adding a long pre-filled subject or body increases the code version significantly, so keep pre-filled text concise enough to fit the visual space your design allows.
The main practical consideration for mailto QR codes is email client compatibility, which sounds intimidating but is far less of a worry today than even five years ago. The mailto protocol is handled by the device's default email client, which means it opens Mail on iOS, Gmail on Android devices where Gmail is set as default, Outlook on corporate devices configured around Microsoft accounts, and the system browser handoff for web-based clients on Android. This is broadly reliable across the vast majority of modern devices. The one scenario where it fails is devices with no email client configured at all, which is uncommon on mobile but still worth designing around. Always display your email address as visible text alongside the QR code as a fallback that lets users with edge-case configurations copy the address manually.
A second consideration is that the email QR code is a signal as much as a tool. Recipients judge whether to scan based on how trustworthy the surrounding context looks. A bare QR code with no label is dismissed as spam, while a code framed with the words Email me now or Get a quote alongside your visible address reads as a genuine invitation to make contact. The few seconds spent designing the immediate context around the code do more for response rate than any technical tweak to the mailto string itself. Treat the QR code as one element of a small composition that earns the scan rather than as a standalone graphic, and your inbound enquiry numbers will reward the effort.
Enter your email address and optional subject line to generate a mailto: QR code.
Step-by-step guide to qr code for email address:
Enter your email address
Type the email address you want the QR code to pre-address all outgoing messages to. Double-check the spelling because a single misplaced character renders every scan useless and you would have to reprint anything already produced. Use a business address you intend to keep long-term rather than a temporary or role-specific address that might disappear.
Add an optional subject
Add a pre-filled subject line to give context to incoming emails, such as Enquiry from your event name, Quote request, or Portfolio enquiry. A descriptive subject helps you triage incoming mail, route it to the right team member, and measure how many enquiries each placement of the QR code is producing without paid analytics.
Generate the mailto QR code
Click Generate to create a QR code that encodes the mailto link including your address and the optional subject. The preview updates live as you adjust inputs so you can see exactly what the code will look like before downloading. Pick PNG for digital use or SVG for any print job that needs to scale crisply.
Test on multiple devices
Scan the downloaded code on an iPhone and an Android phone to confirm it opens the correct email client with the pre-filled address and subject visible. Send a test message to yourself and verify the pre-filled fields arrive intact. Download in your chosen format and deploy across your materials with confidence.
Common situations where this approach makes a real difference:
Photography print portfolio booking
A wedding photographer includes an email QR code on the back cover of every printed portfolio sent to prospective couples, with a pre-filled subject reading Photography Booking Enquiry. Clients scan the code at the kitchen table and a pre-composed enquiry email opens on their phone in under three seconds, dropping the reply barrier so low that booking requests roughly double compared to printing only the address as text.
Trade show booth quick enquiry
A small SaaS company at a regional trade show adds an email QR code to their booth display panel labelled Quick question? Email us now with a pre-filled subject identifying the event. They receive fifteen percent more written enquiries at the event than the previous year using a plain printed address, and the pre-filled subject makes it trivial to route the messages to the right account manager later.
CV and resume recruiter contact
A senior engineer job applicant adds a mailto QR code to the header of their printed CV right next to their email address shown in plain text. Recruiters scanning the printed CV at career fairs can open a pre-addressed email in one tap rather than typing a long technical address into their phone keyboard, and reply rates climb noticeably across the season.
Use this on business cards, brochures, or signage where you want to make it as easy as possible for people to contact you by email without having to manually type your address.
Get better results with these expert suggestions:
Use a campaign-specific subject line per placement
If you deploy the same email QR code on multiple materials such as a brochure, a business card, and an exhibition stand, use different pre-filled subject lines for each: Brochure Enquiry, Card Enquiry, Stand Enquiry. You can then see exactly which placement each email came from by reading the inbox subject column without paying for any analytics tools or routing messages through tracked redirects.
Percent-encode spaces and special characters in subjects
If your pre-filled subject contains spaces or special characters, they must be percent-encoded in the mailto URL with spaces becoming %20 or plus signs and characters such as ampersands becoming %26. FixTools handles this encoding automatically, but if you construct the mailto string manually in your design tool or template, verify the encoding is correct or your subject will arrive in inboxes looking garbled.
Test on iOS Mail, Gmail, and Outlook
Different email clients handle mailto parameters with varying degrees of support. iOS Mail supports subject and body parameters reliably across modern versions. Gmail on Android supports the subject parameter reliably and the body parameter most of the time. Outlook on mobile supports both parameters with occasional quirks around special characters. Test on all three clients to confirm the pre-filled fields appear exactly as you expect before deploying.
Always show the email address as visible text
Display your email address in plain text next to the QR code at a legible size. Some devices have no email client configured and will not respond to the mailto link, while some users habitually distrust QR codes without visible context. The visible address serves as both a fallback for the unhappy path and a trust signal that the code leads where it says it does, lifting overall scan rates.
Pre-fill a subject line for better response tracking
Encoding a pre-filled subject (e.g., "Enquiry from QR Code") helps you identify which emails came from the QR code and adds context for the person reaching out.
Also display your email address visually
Always show your email address as visible text alongside the QR code. Some email clients or devices may not handle mailto: links correctly, and displaying the address gives a fallback.
Keep your email address stable
Email QR codes encode the address permanently. Use a business email address you plan to keep long-term rather than a temporary or role-based address that might change.
More use-case guides for the same tool:
Open the full QR Code Generator — free, no account needed, works on any device.
Open QR Code Generator →Free · No account needed · Works on any device