Free · Fast · Privacy-first

QR Code for Email Address

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.

Encodes mailto: links with pre-filled address

🔒

Optional pre-filled subject line

Compatible with all email clients

No sign-up required

Cost
Free forever
Sign-up
Not required
Processing
In your browser
Privacy
Files stay local
FreeNo signupWhite-label

Add this QR Code Generator to your website

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.

  • Files stay 100% in the visitor's browser
  • Responsive — adapts to any container width
  • Free forever, no API key needed

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.

Removing the Typing Barrier from Email Contact

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.

How to use this tool

💡

Enter your email address and optional subject line to generate a mailto: QR code.

How It Works

Step-by-step guide to qr code for email address:

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

Real-world examples

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.

When to use this guide

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.

Pro tips

Get better results with these expert suggestions:

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

FAQ

Frequently asked questions

Yes on most devices made in the last several years. The mailto protocol is handled by the device's native email client, which means it opens Mail on iOS automatically and the default mail handler on Android. On some Android devices configured with multiple email apps, the user may be prompted to choose which app should handle the link the first time they tap a mailto. This is a one-time choice that the operating system remembers thereafter.
Yes, the mailto format supports a pre-filled body via the body parameter. Include it in the URL as mailto:you@example.com?subject=Hello&body=I+wanted+to+ask. Spaces become plus signs and special characters become percent-encoded. The generator can encode this for you if you construct the full mailto URL manually before pasting it in. Long bodies make the QR pattern denser so keep pre-filled messages short.
Yes, the email address is encoded directly in the QR code data and can be read by anyone who scans the code with any QR reader app. This is expected and appropriate for business contact QR codes because the entire point is to make contacting you easy. Do not use mailto QR codes for addresses you want to keep private such as personal accounts or internal-only addresses, because anyone holding the printed material can decode them.
On devices with no email client configured at all, tapping the mailto link typically shows a system error message or simply does nothing visible. This is increasingly rare on mobile devices because both iOS and Android ship with default mail apps, but it occasionally affects users who have deleted their default mail app or who use only webmail. This is why displaying your email address as visible text next to the QR code is important because it gives users a manual fallback.
Yes, the mailto format has no restriction on the type of email address you encode. You can encode a shared inbox such as support@company.com or team@company.com just as easily as a personal address. Pre-filling a subject line is especially useful for shared inboxes because it aids automatic routing into the right Help Scout queue, Zendesk view, or Outlook category, which saves your team manual triage time.
Keep the pre-filled subject under sixty characters as a practical guideline. Beyond that, the mailto URI string length grows significantly because every space adds a percent-encoded sequence, and the QR code becomes denser and harder to scan at small print sizes. If you need a longer prompt for users, use a very short subject and omit any pre-filled body, leaving the user to write naturally rather than wading through pre-baked text they need to edit.
Yes, indirectly and without paying for any tracking infrastructure. Use a unique pre-filled subject line per QR code placement, such as Brochure Enquiry, Card Enquiry, Sign Enquiry. Set up an inbox rule or label in your email client to tag incoming messages with that specific subject. This lets you count QR-sourced emails by source without any external analytics tool, and it works on any email platform that supports subject-based filters.
A contact form URL encoded as a standard URL QR code is often the better choice for professional use because the form works regardless of email client configuration, is easier to validate, supports fields like phone number and budget, and can be submitted from any browser without device handoff. Use mailto QR codes when the context is informal such as business cards and print portfolios and you want the simplest possible email action with zero infrastructure.
A QR code encoding a simple mailto address with no body or with a short subject produces a low-density pattern that scans reliably at around one point five centimetres square. For business cards that print to roughly fifty-five by eighty-five millimetres, place the code in a corner at this size with at least three modules of clear quiet zone around the pattern. Test by printing one card and scanning at arm's length before producing a full batch. If the chosen cardstock has a glossy or metallic finish that produces glare under typical indoor lighting, bump the printed size up to two centimetres square and consider a matte spot varnish over the code area so the camera can lock focus reliably across different phone models and ambient lighting conditions encountered in real meeting rooms, lobbies, and trade show floors.

Related guides

More use-case guides for the same tool:

Ready to get started?

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