ToolNest logoToolNest.

How to Generate a QR Code for an Email Address Free

To generate a QR code for an email address free, create a mailto: QR code — scanning it opens the visitor's email app with your address already filled in, plus any subject and message you prefill. The format is mailto:[email protected]?subject=Hello. Make yours with our free QR code generator — just paste the mailto link as the text.

What an Email QR Code Actually Does

An email QR code encodes a mailto: link — the same kind of link behind every “email us” button on the web. When someone scans it, their phone opens its default email app with a new message addressed to you, ready to write. Nothing is sent automatically; the scanner composes, the human taps send. That distinction matters for trust: visitors are not subscribing to anything or triggering an action blind — they see the familiar compose screen with your address in the To field. It works on iPhones and Android phones with zero apps to install, because every modern phone camera reads QR codes natively. If you need codes for other contact details, our QR code for a business card guide covers vCard codes that save the whole contact instead.

Mailto QR Code Generator: The 30-Second Method

Step 1: Write your mailto link — start simple: mailto:[email protected]. Step 2: Open our free QR code generator and paste the link into the text field (a mailto link is just text, and the tool encodes any text you give it). Step 3: Click Generate and choose a larger size for print use. Step 4: Scan it with your own phone — your email app should open with the address filled in. Step 5: Download the PNG and place it on your card, flyer, receipt, or sign. The whole process takes under a minute, costs nothing, and needs no account. Because the code encodes the address directly (a “static” code), it never expires and no service sits in the middle.

The mailto: Format, Decoded

The basic form is mailto:address — e.g. mailto:[email protected]. Add a prefilled subject with ?subject=: mailto:[email protected]?subject=Cake%20order. Add a prefilled message body with &body=: mailto:[email protected]?subject=Cake%20order&body=Hi!%20I would like to order…. Three encoding rules keep it working: spaces become %20 (never leave a raw space), an & inside your text must be written %26 (a raw & starts a new parameter), and line breaks in the body become %0A. Our URL special characters encoding guide covers the full %20-style percent-encoding table these rules come from. You can also prefill &cc= and &bcc= addresses the same way — handy for support desks that want every inquiry copied to a shared inbox.

QR Code That Opens Email App: What Each Phone Does

On iPhone, the Camera app recognizes the code, shows a “New Message” banner, and tapping it opens Apple Mail (or your set default mail app) with the address, subject, and body prefilled. On Android, the camera or Google Lens does the same into Gmail or the default mail app. On desktop, scanning with a webcam tool or phone-to-desktop handoff opens the system's mailto handler — whatever email program owns mailto: links on that machine. One honest caveat: a few third-party scanner apps prefill only the address and drop the subject/body, because prefill support varies by app. Test with the stock camera app (what the vast majority of people use) and you will see the full prefilled compose screen.

How to Make a QR Code That Sends an Email (Prefilled)

Strictly speaking the QR code does not send anything — it composes, and the user sends. But a well-prefilled code gets you most of the way there: the user scans, sees a ready-to-go message, and taps send. That is why prefill choices matter. Subject lines should say what the email is: ?subject=Feedback%20on%20today's%20visit beats a blank subject every time — it also auto-sorts your inbox. Body text should lower the effort to zero: prefill &body=What%20did%20you%20enjoy%20most? and most people will just add a sentence and send. Keep prefilled bodies short: every extra character makes the QR pattern denser and harder to scan. For long forms, link the code to a web form instead and reserve mailto codes for quick messages.

Where Email QR Codes Get Used

Business cards: one scan starts an email to you — faster than typing an address from a card, and it never gets mistyped. Receipts and packaging: “Questions? Scan to email us” with a prefilled subject like ?subject=Order%20support turns support into a one-tap action. Restaurants and hotels: table tents reading “Scan to tell us how we did” with a prefilled feedback subject collect reviews at the moment of experience. Real-estate signs: “Scan to email the agent about this home” captures inquiries from drive-bys. Conference badges and posters: attendees scan to reach the speaker without hunting for an address. Service vans and storefronts: a code on the vehicle turns every red light into a potential quote request. In all of these, the pattern is the same — remove the typing, and more people make contact.

Test Before You Print

Four checks before the code goes live. 1. Scan it with two different phones (iPhone + Android) and confirm the address, subject, and body all prefill. 2. Check the size: printed QR codes should be at least 2 × 2 cm (about 0.8 × 0.8 inches) — our centimeters to inches converter keeps print dimensions straight when your designer specs in one unit and your printer in the other. 3. Keep the quiet zone: leave a clean white margin around the code at least as wide as one module; text or borders touching the code break scanning. 4. Contrast: dark code on a light background — inverted or low-contrast artsy codes fail in dim light. Print one proof, scan the proof, then print the batch. The thirty seconds of testing saves a reprint.

Troubleshooting

Code scans but opens a browser or does nothing: the mailto: prefix is missing or mistyped — it must read mailto: with the colon, no spaces. Subject/body cut off mid-text: a raw & or space in your text split the parameters — re-encode with %26 and %20. Code is dense and will not scan: the prefilled body is too long; shorten it or move the long text to a linked web form. Works on your phone but not a customer's: their scanner app may not prefill — the address alone still works, so the code is not broken, just degraded. Email app opens with the wrong address: check for a typo before the @ and stray characters after it. And when the email code is one piece of a bigger print project, our most-used converters cover the other details — the miles to kilometers converter for location info on the same flyer — or browse all 130+ free tools on the ToolNest homepage.

Email QR Code vs Contact (vCard) QR Code: Which to Use

Two QR types look similar but do different jobs. A mailto QR code (this guide) opens a pre-addressed email — best when you want the scanner to contact you with a message: support, feedback, quote requests, RSVPs. A vCard QR code saves your full contact card (name, phone, email, company) into the scanner's address book — best when you want the scanner to keep your details: networking, business cards, speaker badges. Rule of thumb: if the next step is “they write to me,” use mailto; if it is “they save me,” use vCard. Some business cards carry both — a vCard code on the front for saving, a mailto code on the back prefilled with “Great meeting you” for following up. Our business-card QR guide walks through the vCard side, and the same free QR code generator builds either type from plain text.

Do it in one click

Create your email QR code now — free, private, no signup.

Open the Free Tool →