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. Use it on receipts, feedback forms, or other printed material where readers may need to email 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.
Ensure sufficient contrast between colors for reliable scanning.
Logo
Export
PNG is lossless. JPEG and WebP support quality adjustment.
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.).
Keep the body short when possible because longer payloads produce denser QR codes.
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. Separate the recipients with commas in the "To" field.
- Does scanning the code send the email?
- No. Scanning opens the mail app with a prefilled message. The user must still send it.
- What's the difference from the URL mode?
- Both modes produce the same
mailto:payload. Email mode provides separate fields for the recipient, subject, and body.