[will be set by JS]
Colour Theme
QR Style
What Is an Email QR Code?
An email QR code is a machine-readable code that contains an email address and optionally a subject line and message body. When someone scans it with their smartphone camera, the device automatically opens their default email application with all the information pre-filled — ready for them to send or edit before sending.
Email QR codes use the mailto: URI scheme, a standard protocol that's been supported across all devices and browsers for decades. This makes them universally compatible with any modern smartphone. Unlike regular contact information, email QR codes can guide the sender by pre-filling suggested subject lines and message content, making communication more structured and clear.
The beauty of email QR codes is that they're quick to generate, require no backend infrastructure, and work immediately without any downloads or sign-ups. Scan, email opens, and the user can start composing their message right away.
How to Create an Email QR Code
Use Cases for Email QR Codes
Display a QR code on your receipt, product, or event materials to collect structured feedback directly via email.
Add email QR codes to your website as an alternative to contact forms. Users can scan to email you directly from their phone.
Include an email QR code on your business card for a modern, digital-first approach to sharing contact methods.
Collect attendee feedback after conferences, webinars, or workshops with a single scannable code.
Let customers scan to ask questions about your products. Pre-filled subject lines like "Product Enquiry" keep communications organised.
Add email QR codes to flyers, posters, brochures, and packages to drive direct customer communication.
Understanding Email URI Format
Email QR codes are built on the mailto: URI scheme, a web standard that's been in use since the early days of the internet. When your QR code is scanned, it generates a link that looks like this: mailto:your@email.com?subject=Your%20Subject&body=Your%20message%20here
The email address is required, whilst the subject and body are optional parameters. If you don't provide a subject or body, the email will open blank and the user can type whatever they want. This flexibility allows you to create simple email codes or highly structured ones that guide the user through exactly what you want them to communicate about.
All email clients on all devices understand this format natively. There's no app to download, no compatibility issues, and no server infrastructure required. It's a reliable, direct way to collect email-based communication.
Frequently Asked Questions
An email QR code opens the device's default email application. On most devices, this is Apple Mail on iPhone or Gmail on Android, but users can change their default email app in their settings. The QR code itself is app-agnostic — it simply contains an email address and optional subject and body text. Whatever email app the user has configured as default will handle the link.
Yes. You can pre-fill the subject line and message body, which will automatically appear when the user opens their email app. This is useful for guiding people on what to write about — for example, a feedback form might have the subject 'Feedback for Our Event' and a suggested opening like 'Hi, here's my feedback...' Users can edit these before sending, so they're not locked into your suggested text.
Email QR codes are similar to mailto: links in HTML, but encoded as a visual code. A mailto: link in a web page serves the same purpose, but a QR code is more versatile — it can be printed, displayed on signs, or added to marketing materials. Both allow you to pre-fill recipient, subject, and message. If you need to distribute a link digitally (on a website), a mailto: link is simpler; if you need to distribute it physically, a QR code is ideal.
Whilst technically QR codes can encode large amounts of data, practical limits exist. A typical email QR code can comfortably accommodate a few hundred characters in the body text. If you exceed this, the QR code becomes denser and harder to scan. For best results, keep your message concise and clear — usually 200-300 characters is ideal. Longer messages can still work but result in more complex QR patterns.