Email QR Code
Email QR Code creates mailto:recipient and optionally appends a percent-encoded subject. The recipient is inserted exactly as entered and is not validated; no message body, CC, BCC, attachment, sending, delivery, or identity verification occurs. Scanner and mail-app behavior can differ.
Runs locally — files stay on your deviceDoes scanning send the email?
No. A compatible device may open a draft that the user must review and send.
mailto requests an email-composition action
The URI carries address and optional header-like query data. It does not transport a message through an email server.
How it works
Enter the recipient in the main field and an optional subject. The subject is component-encoded, while the recipient is concatenated as provided.
Key concepts
A draft remains under user control
The scanner or mail application decides what to show.
Address validation is absent
Malformed or injected recipient text may produce an unusable URI.
When to use it
- Open a pre-addressed contact draft.
- Add a support email action to print.
- Reduce recipient typing.
When not to use it
- Do not use it to prove an email address exists.
- Do not encode sensitive message content.
- Do not assume all clients interpret query fields identically.
Worked examples
Recipient only
- Input
help@example.com- Expected output
mailto:help@example.com
No subject query is added.
Subject
- Input
help@example.com; subject Order 42- Expected output
mailto URI with encoded subject
Spaces are percent-encoded.
Invalid recipient
- Input
not-an-address- Expected output
QR still generated
No email syntax check occurs.
Common mistakes
Expecting automatic sending
Only a URI is encoded. Correction: Let the user review the draft.
Assuming the mailbox exists
No delivery check occurs. Correction: Verify operational addresses separately.
Including secrets in a subject
The QR and draft are readable. Correction: Keep sensitive data out.
Best practices
- Use a monitored address.
- Keep subject short.
- Test common mail applications.
Related operations and differences
Location QR Code
Choose Location QR Code when you need to create a geo-coordinate QR code.; use Email QR Code specifically for qr email.
Phone QR Code
Choose Phone QR Code when you need to create a telephone QR code.; use Email QR Code specifically for qr email.
QR Code Generator
Choose QR Code Generator when you need to generate a downloadable QR code from text.; use Email QR Code specifically for qr email.
SMS QR Code
Choose SMS QR Code when you need to create an SMS QR code with optional message.; use Email QR Code specifically for qr email.
Bitcoin Payment QR Code
Choose Bitcoin Payment QR Code when you need to create a Bitcoin payment URI QR code.; use Email QR Code specifically for qr email.
Code 128 Generator
Choose Code 128 Generator when you need to generate a downloadable Code 128 barcode.; use Email QR Code specifically for qr email.
Limitations and privacy
- Recipient and subject only.
- No recipient validation, body, CC/BCC, attachment, delivery, or client compatibility check.
- Recipient text is not escaped by the implementation.
Generation happens locally in this browser. The PNG contains the entered payload, so share it with the same care as the underlying data.
Frequently asked questions
Does it send email?
No.
Is the address validated?
No.
Is the subject encoded?
Yes.
Can it attach a file?
No.