Skip to content

Email QR Code Generator

Free

Create an email QR code that opens a pre-filled compose window when scanned. Add subject and body. Free, no signup.

mailto qr codeqr code email linkscan to email qr code
All QR Code Tools

Settings guide

Mailto fields you can encode:

FieldEffect
ToEmail address the message is sent to
SubjectPre-fills the subject line
BodyPre-fills the message body
CCAdds a CC recipient
BCCAdds a BCC recipient (invisible to recipient)

Subject line tip: A specific subject line helps you filter and categorize incoming emails. Use "Product Inquiry," "QR Code Lead," or "Feedback — [Product Name]" so emails from the QR are identifiable in your inbox.

Body pre-fill: Keep it short — a greeting or a prompt. Something like "Hello, I found you from your business card and wanted to reach out." Long pre-filled bodies are awkward for the sender to edit.

Special characters: Spaces in the subject or body are encoded as %20. The generator handles this encoding automatically when you type naturally.

Format comparison

Email QR vs printed email address: A printed address requires typing, often with autocorrect inserting errors. An email QR opens a pre-filled compose window. The result is more emails received with fewer typos and lower friction for the sender.

Email QR vs a web contact form: A contact form captures structured data and is accessible from any browser. An email QR opens the native email app — preferred by users who want the email tracked in their sent folder and want a direct reply thread. Neither is universally better; use both when possible.

Email QR vs SMS QR: Email is better for formal, longer-form contact with a paper trail. SMS QR is better for quick, informal messages. A business card can include both.

How it works

1

Enter the email address

Type the recipient email address, optional subject line, and optional pre-filled body text.

2

Generate and preview

The QR code renders. Scan it with your phone to verify the mail app opens correctly with the pre-filled fields.

3

Download and use

Download as PNG or SVG. Use on business cards, posters, printed forms, or anywhere you want to prompt email contact.

About this format

An email QR code opens the phone's email app with the To, Subject, and Body fields pre-filled — the person scanning just taps Send. No typing a long email address from a business card or form. No copy-pasting from a website. One scan, email composed.

The underlying mechanism is a `mailto:` URL: `mailto:contact@example.com?subject=Hello&body=I%20scanned%20your%20QR`. Every email client on every device (iOS Mail, Gmail, Outlook, Apple Mail) handles mailto links natively. No app installation or special handling required.

Use it on business cards (replace a printed email address with a scan-to-email QR), printed surveys ("Scan to send us feedback"), product packaging ("Scan to register your product"), event booths ("Scan to email us a question"), or printed inquiry forms.

The advantage over a plain printed email address is speed and accuracy. An email address on a business card requires typing — with autocorrect fighting you. A QR code opens the compose window pre-filled. The friction is close to zero, which means more people actually send the email.

Frequently asked questions

Does an email QR code work with Gmail?+
Yes. Gmail on iOS and Android handles mailto links, and the QR code encodes a mailto URL. When scanned, the phone opens the default email app — which may be Gmail, Apple Mail, Outlook, or another client depending on the device's default app settings. The compose window opens with the To, Subject, and Body fields pre-filled regardless of which email client handles the mailto link.
Can I pre-fill the email body with a long message?+
Technically yes, but there are practical limits. Very long body text makes the QR code denser and harder to scan. The mailto URI has no official length limit, but some email clients and browsers impose limits around 2,000 characters. Keep the pre-filled body to a short greeting or prompt and let the sender write the actual message. Long pre-filled text also feels presumptuous — recipients tend to delete and rewrite it anyway.
Does the person scanning need to have an email app set up?+
Yes. The email QR code opens the default email app on the device. If the device has no email app configured — or if the default mail app is not set up with an account — the mailto link will not open correctly. This is rare on smartphones but can happen on shared or work-managed devices. In high-friction environments, a web contact form is more universally accessible.
Can I send the email to multiple addresses?+
Yes. The mailto format supports multiple To addresses separated by commas: mailto:first@example.com,second@example.com. You can also use the CC and BCC fields to copy additional recipients. The generator supports adding CC and BCC addresses alongside the primary To address. Test on a real device to confirm all recipients appear correctly in the compose window.
Is there any privacy risk in encoding my email address in a QR code?+
Any QR decoder can read the raw mailto URL including your email address. The same is true of printing your email address in plain text. If your email is already public-facing — on a business card, website, or printed material — there is no additional exposure from encoding it in a QR code. If you are concerned, use a contact form URL as the QR destination instead of a direct mailto link.

Related tools and guides