Email QR Code Generator

A QR code that opens a ready-to-send email

Scanning this opens the visitor's email app with your address, subject and message already filled in. Nothing is sent on your behalf — they still choose to hit send.

Fill in the fields to see a live preview.

  • Static
  • No expiry
  • No redirect
  • Generated in your browser

How it works

  1. Enter the email address the message should go to.
  2. Add a subject line if you want the message pre-categorized — handy for routing support or feedback emails.
  3. Add a short pre-filled message body, or leave it blank for an empty draft.
  4. Download and place the code wherever people need to reach that inbox — a poster, a receipt, a contact page.

Good to know

  • Keep the subject and body short — long pre-filled text makes a denser code that's harder to scan from a distance.
  • This opens whatever email app is set as default on the scanning device, not necessarily Gmail or Outlook specifically — test on your own phone to see what that looks like.
  • Useful for routing: give different QR codes different pre-filled subjects (e.g. "Support request" vs "Sales inquiry") so replies are already organized.
Need this for every team member's contact page? Generate from CSV →Generate from CSV →

Questions

Does this send the email for me?

No — scanning opens the person's own email app with the to, subject and body already filled in. They still have to hit send.

Can I leave the subject or body blank?

Yes, both are optional. At minimum you need a destination email address.

Will this work with Gmail and Outlook apps?

Yes — it uses the standard mailto: format that every mail app on iOS, Android and desktop recognizes.

Will special characters in my message break the code?

No, they're encoded automatically. Very long messages just make a denser, slightly harder-to-scan code — keep it concise.

Can I use this to email multiple people at once?

Not directly — this tool encodes one destination address. Some mail apps do accept comma-separated addresses in a mailto: link, but support varies, so test it first.