Create a QR Code That Opens an Email
Help people contact you without typing: scanning the code opens their email app with the address, subject and message ready to send. Useful for feedback forms, support signs, event RSVPs and product packaging.
How to create an email QR code
- Enter one or more recipient addresses, separated by commas.
- Optionally add Cc recipients, a subject line and a pre-written message.
- Check the encoded mailto link shown below the form, and test the preview with your phone.
- Download the code as PNG or SVG, copy it or print it.
Supported formats
- Input
- Email address, Subject, Message
- Output
- PNG, SVG, mailto link
Benefits
- Subject and message are percent-encoded per RFC 6068, so spaces, line breaks, & and ? survive intact.
- Validates every address before generating the code.
- Shows and lets you copy the underlying mailto link for use on websites too.
Limitations
- The scanner's device needs an email app configured; otherwise nothing happens when the link opens.
- Long messages make the code dense — keep the pre-filled text short.
- The email is only sent when the person taps Send; the code can't send anything by itself.
Privacy and security
The QR code is generated by JavaScript in this tab using the open-source qrcode library. What you type is never sent to a server, so no third party can log, track or later redirect your code.
Read our privacy policy for details about the site as a whole.
Frequently asked questions
Will the email be sent automatically when someone scans the code?
No. The code opens a draft in the person's email app. They can review and edit it before choosing to send.
Can I add several recipients?
Yes. Separate addresses with commas in the To or Cc fields. Most email apps support multiple recipients in mailto links.
Why are there %20 codes in the link?
Links can't contain spaces or line breaks, so they're encoded as %20 and %0D%0A. Email apps decode them back, so the subject and message appear normally.