QR Code Generator for Email: mailto QR Codes
Create QR codes that open a pre-filled email with recipient, subject, and body. Perfect for business cards, event RSVPs, and customer feedback.
Create QR Codes That Open Pre-Filled Emails
An email QR code encodes a mailto: URI that, when scanned, opens the user's default email app with the recipient address pre-filled. You can optionally include a subject line and body text, making it effortless for people to send you a message without manually typing your email address.
Email QR Code Format
# Basic — just the email address
mailto:[email protected]
# With subject line
mailto:[email protected]?subject=Inquiry%20from%20Business%20Card
# With subject and body
mailto:[email protected]?subject=Event%20RSVP&body=I%20would%20like%20to%20attend%20the%20event.
# Multiple recipients
mailto:[email protected],[email protected]?subject=Question
# With CC and BCC
mailto:[email protected][email protected]&[email protected]&subject=Hello
URL Encoding Rules
Spaces and special characters in the subject and body must be URL-encoded:
- Space →
%20 - Newline →
%0A - Ampersand →
%26 - Equals →
%3D
Most QR code generators handle this encoding automatically.
Use Cases
- Business cards — scan to email the person directly with a pre-filled subject like "Met at [Conference Name]"
- Event RSVPs — guests scan to send an RSVP email with the event name in the subject and their name in the body
- Customer feedback — print on receipts or packaging: "Scan to share your experience" with subject "Feedback for Order #[number]"
- Support requests — product manuals with a QR code that opens an email to [email protected] with the product model pre-filled
- Real estate — property listing signs with a QR code that emails the agent with the property address in the subject
Limitations
- Body length — the mailto URI with a long body creates a dense QR code. Keep the body under 100 characters for reliable scanning.
- No attachments — the mailto standard does not support attaching files
- App dependency — the user must have an email app configured. Users with only web-based email may see inconsistent behavior.