Email QR Code Generator
Create a QR code that opens a pre-filled email draft with subject and body when scanned.
How to use in 3 steps
- 1
Enter email details
Type the recipient address, an optional subject and a prefilled message.
- 2
Preview
Check the generated mailto: link and the QR.
- 3
Download
Download a PNG or SVG for a flyer, poster or the web.
Supported formats
| Format | Dimension | Note |
|---|---|---|
| Data Matrix | 2D (matrix) | any data |
| GS1 DataMatrix | 2D (matrix) | e.g. (01)09506000134352 |
| PDF417 | 2D (matrix) | any data |
| Aztec Code | 2D (matrix) | any data |
| QR Code | 2D (matrix) | any data |
| GS1 QR / Digital Link | 2D (matrix) | GS1 Digital Link URL or (01)... |
Example input / output
Input
To: support@example.com, Subject: Info request
Output
mailto:support@example.com?subject=Info%20request
Technical notes
An email QR code encodes a standard mailto: link; when a phone scans it, the default mail app opens with the recipient, subject and message fields prefilled. All the user has to do is send — which makes collecting contact or support requests easy.
The link format is mailto:address?subject=Subject&body=Message. Spaces and special characters in the subject and message are URL-encoded (for example a space becomes %20) so the link doesn't break. The tool applies this encoding automatically.
You can enter only the recipient and leave subject and message empty, which gives a short, easy-to-scan QR. Adding a long prefilled message densifies the QR, so keep the message short unless needed.
This tool makes a static mailto QR and relies on no server. For SMS contact see the SMS QR code generator, for WhatsApp the WhatsApp QR code generator, and for other types the QR code generator.
Frequently asked questions
Yes. Enter the subject and body fields, and when the user scans the QR the mail app opens with those fields filled in.