Email QR Code
The code holds a mailto link.
Everything runs in this browser. Text, files and the finished image are not sent to a server.
A Dynamic URL code stores the destination on our servers so you can change it later. The printed symbol points at a short address on this site. This redirect is free and best-effort — not a paid, guaranteed service.
This business-card code uses the same vCard format as our <a href="/qr/vcard">vCard tool</a>.vCard tool.
EPS is a classic vector of square modules in a single colour. It does not include a centre mark, a gradient, or shaped modules, because those do not travel reliably in EPS. PDF embeds the current preview as a page-sized image, so colours, shapes and a centre mark are kept. Decorative frames and the caption are included in PNG, SVG and PDF only; EPS stays a plain, unframed code.
How to use it
- 1
Enter the address the message should go to.
- 2
Optionally add a subject and a body.
- 3
Create the code, scan it, and check that your mail app opens with the right fields.
What it does
The code holds a mailto link. A compatible phone should offer a new message to that address, with any subject and body you included.
The tool writes a mailto: URL, adding subject and body as query parameters when they are present. The address is checked for a basic shape before it is encoded.
Why it works this way
A mail app on the phone has to understand mailto links. Most do. If a scanner only shows the raw text, the visitor can still copy the address.
The wording in the subject and body is fixed at the moment you generate the code. We cannot later change it, and we cannot see who sent a message.
Nothing is sent through our servers. The code does not confirm that the mailbox exists.
Examples
to hello@example.com, subject Booking
mailto:hello@example.com?subject=Booking
an address without an @
an error
Inputs and outputs
- email address
- optional subject and body
- a static QR symbol whose payload is a mailto URL
Edge cases
- missing @ is rejected
- very long bodies make a denser symbol
Frequently asked questions
Will I be told when someone sends the email?
No. This is a static code, not a mailbox we operate. Any message goes directly from the visitor’s mail app to the address you entered.
Can I change the subject after printing?
No. Generate a new code if the wording needs to change.
Do you store what I type on this page?
No. For a static code, encoding happens in your browser. We do not upload or keep the payload.
Will the printed code still work if this site is offline?
Yes for a static code: the content is in the image. A Dynamic URL code is different — a scan needs this site to redirect, and we do not guarantee that it will stay online.
Do style templates change what a scanner reads?
No. The decorative frame and caption sit outside the quiet zone. Only the QR modules are encoded. Framed styles download as PNG, SVG or PDF; EPS stays an unframed monochrome code.
Related tools
Sources
- RFC 6068, The 'mailto' URI Scheme