Email QR Code Generator

Create a code that prepares an email draft. Add the recipient address and, if useful, a subject and short message that the person scanning can review before sending.

Enter your content

Include the country code and omit the local leading zero. Use a number registered with WhatsApp.

Enter at least a first or last name. All other details are optional.

Your QR code is generated directly in your browser.

Make it yours

Optional

Choose a starting style, or open the settings below.

You can adjust any preset below.

Colours
Shapes
Logo
20%
Advanced settings

With this enabled, the recommended border takes precedence over a smaller custom margin.

Print assistant

Width includes the clear border. A 0.4 mm module is a practical starting target for close-up scanning; distance, paper, and cameras affect results.

Enter valid content to calculate print sizes.

    For SVG, set this width in your design or print app. Always test the actual printed size.

    Printable signs

    Templates change the wording, not the QR content. QR width is set in the Print assistant. Wi-Fi passwords are not printed as text.

    Generate a QR code to preview your sign.

    Your QR code Enter content to generate a QR code
    Waiting for valid content

    Checks run locally in your browser.

    Read the automatic check result, then test the exported image and its intended action with a phone. Ordinary image downloads can remain available when a check fails.

    Download QR code

    Free PNG and SVG downloads · No account required

    Generated directly in your browser.

    File extensions are added automatically.

    PNG downloads include the DPI chosen in Print assistant. Use Download print PNG to match your chosen physical width.

    SVG is recommended for printing because it can be scaled without losing quality. These are static QR codes: their encoded content cannot be changed after downloading. The QR code itself has no expiry; linked content must remain available.

    Guide checked by eToolPlus · 16 October 2026

    Give the sender a useful starting point

    For a product enquiry, ask the visitor to add the item reference and their question rather than embedding personal account details. After scanning, check the draft in a configured mail app: recipient, subject and body are separate fields, and a correct image can still meet an unsupported mail handler.

    An email address printed publicly can be harvested whether it appears as text or inside a QR code. Use an appropriate public inbox and provide a web-contact alternative when visitors may not have a mail app configured. No draft or scan establishes delivery.

    Set up a useful draft

    1. Enter one recipient address, without the mailto prefix. This form does not provide CC, BCC, or attachment fields.
    2. Add a concise subject such as Product enquiry so incoming messages are easier to recognise.
    3. Use the optional message as a starting prompt, not a completed request on the visitor’s behalf. A short question is usually easier to review.
    4. Wait for Payload verified, then scan the exported image and inspect the recipient, subject, and line breaks in a real email app.

    Example: a product information request

    For a printed catalogue, you could use hello@example.com as the recipient, Product information as the subject, and a message asking the visitor to add the item number. These are illustrative details, not a working eToolPlus contact address. Replace them with an inbox you manage.

    The generator creates a mailto link and encodes characters such as ampersands, question marks, accented letters, and message line breaks. You do not need to construct that link yourself. Avoid sensitive account details in a prefilled message displayed on public materials.

    What scanning does—and what it does not do

    A compatible device can hand the mailto link to an email application. The scanner or operating system may ask the user to choose an app. Scanning does not send a message automatically, create a mailing-list subscription, or attach a file. The user remains responsible for reviewing and sending the draft.

    An email QR code also does not check whether the recipient inbox exists. If no draft opens, confirm that the phone has a usable email app and an account configured, then try a different reader. The image check verifies the encoded payload rather than email delivery.

    Keep printed enquiries maintainable

    A changed inbox or subject requires a new static code. For a changing support workflow, a website code linking to a contact page may be easier to maintain. For saving a person’s email alongside their other details, use the vCard tool; for a call, use the phone tool.

    Download SVG for a scalable design asset or use Print assistant to size a PNG. Test the final layout before distributing a large batch of catalogue inserts.

    Questions about this tool

    Can I leave the subject and message blank?

    Yes. The address is required; both draft fields are optional. A shorter payload can also make the code less dense.

    Will a multiline message look the same in every app?

    The payload encodes line breaks, but app presentation can differ. Check the apps your audience is likely to use.

    Can I tell who scanned or sent a message?

    The generator does not provide scan analytics. An email received in your inbox is separate from a QR scan and is handled by your email service.