freebarcodeqr.com

Free Email QR Code Generator.

Scanning opens the mail app with the To, Subject, and Body pre-filled.

Generated in your browser. Never stored.

Colors
#0B1220
#FFFFFF

Contrast 18.7:1 — scans reliably.

Foreground gradient
Body dots
Corner eyes
Outer square
Inner dot
Frame & CTA text

A printed frame raises scan rate. Uses your foreground color for the border and band; text is rendered in the background color for contrast.

Logo

Logo is overlaid in the center. Error correction is automatically raised to H (30% recovery) when a logo is present.

An email QR encodes a standard mailto: link. When scanned, the phone opens its default mail app with the address (and optionally subject and pre-written body) ready to send.

Useful for support contacts on packaging, lead-capture forms on signage, or any flyer where you want the reply to land in a specific inbox.

Free forever. No signup. No watermark. No expiry. The code you download today still works in ten years.

How it behaves on the phone

iOS opens Mail (or the default mail app the user has set). Android opens Gmail or whichever client is the default. The user still has to press Send — scanning never sends an email by itself.

If the user has no mail app configured, the scan does nothing visible. That's rare on phones but common on tablets used as kiosks.

Subject and body

Both are optional. Pre-filling the subject helps you route the reply ('Order #1234 question' beats 'Hello'). Pre-filling the body works but feels pushy if it's long — keep it short.

Special characters in subject or body are URL-encoded automatically. Line breaks in the body are preserved.

Frequently asked questions

Does scanning send the email automatically?
No. Scanning only opens the compose window. The user must press Send.
Can I include multiple recipients?
The To field accepts only one address in this form. If you need multiple, you can construct a mailto: URL by hand with comma-separated addresses and use the URL QR type instead.
Is my email address shared with anyone?
Not by us. The address is encoded into the QR pattern locally. Anyone who scans the printed QR will see it, which is the point.

Related QR types