Open QR Maker

Email QR Code Generator

Opens the user's email client with a pre-filled message.

Generate a scannable mailto: QR code from recipient, subject line, and body text. When someone scans it, their mail app opens with the message ready to send. For receipts, feedback forms, or any printed surface where you want an easy way to reach you.

Scanning opens a pre-filled email in the default mail app.

QR Code

Higher levels increase reliability but make the code denser.

Appearance

Number of empty modules around the code.

#000000
#ffffff

Ensure sufficient contrast between colors for reliable scanning.

Logo
Export

PNG is lossless. JPEG and WebP support quality adjustment.

N/A

PNG is always lossless; quality does not apply.

Enter text to generate a QR code

The output is a standard mailto: URI: mailto:address@example.com?subject=...&body=.... Special characters in the subject and body are URL-encoded automatically. Line breaks in the body are encoded as %0D%0A, which matches RFC 6068.

Both iOS and Android route mailto: links to whichever mail app the user prefers (Apple Mail, Gmail, Outlook, etc.).

It's generally a good idea to keep the body short to keep the QR code small and readable.

Frequently asked

Can I include line breaks in the body?
Yes. Pressing Enter in the body encodes line breaks as %0D%0A, which is the standard mailto representation for a new line.
Can I send to multiple recipients?
Yes, just separate them with a comma on the "To" field.
Is the email actually sent?
No. Scanning the code only opens the mail app with the message pre-filled. The user still has to tap send (exactly the same as clicking a mailto: link in a web page).
What's the difference from the URL mode?
You can put a mailto: URI into the URL mode, and it will work, but the email just saves you remembering the URI scheme. Same output otherwise.

Related guides