Email QR Code Generator

Create a QR code that opens a pre-filled email. Set the recipient, subject, and message, and anyone who scans it gets a ready-to-send email in their mail app.

Enter a recipient email to generate the QR code


    

Generate a QR code that opens a pre-filled email when scanned. Enter the recipient address, an optional subject, and an optional message, and a scannable QR code appears instantly using a standard mailto link. When someone scans it with their phone camera, their email app opens with the address, subject, and body already filled in, ready to send. Choose the size and error-correction level, then download a high-quality PNG. Everything runs in your browser, so nothing is uploaded.

What is an email QR code?

An email QR code is a scannable square that encodes a mailto link instead of a web address. When someone points their phone camera at it, the device offers to open a new message in their email app with the recipient, subject, and body already filled in. It removes the friction of typing an address by hand and is perfect for business cards, flyers, posters, support signs, and packaging where you want people to contact you in one tap. Modern iOS and Android cameras read QR codes natively, so no special app is needed.

How to make an email QR code

Fill in the recipient address and, if you like, a subject and a starting message. The QR code updates live and the exact mailto link is shown beneath it.

  1. Enter the recipient email address you want people to write to.
  2. Optionally add a subject line and a default message body to pre-fill.
  3. Pick a size and an error-correction level if you want extra scan reliability.
  4. Scan the code with your phone to confirm it opens your mail app correctly, then download the PNG.

How does the mailto link work?

The QR code encodes a mailto URI in the form mailto:address?subject=...&body=... where the subject and body are URL-encoded so spaces, ampersands, and line breaks survive. If you leave the subject and body empty, the code is just mailto:address with no extra parameters. Almost every phone and desktop mail client understands this format, so the scanned code opens a normal compose window the person can edit before sending.

Why use this email QR code generator?

  • Free with no ads, sign-up, watermarks, or scan limits.
  • Pre-fills the recipient, subject, and message so people can email you in one tap.
  • Builds a standard mailto link that works in virtually every email app.
  • Choose from four sizes up to 1024 x 1024 for crisp, large prints.
  • Pick the error-correction level (L, M, Q, H) for the right balance of density and reliability.
  • Live preview updates as you type, with the exact mailto link shown alongside.
  • Runs fully in your browser, so the details you enter never leave your device.

Frequently asked questions

Do I have to include a subject and message?

No. Only the recipient address is required. If you leave the subject and message blank, the QR code encodes a simple mailto link with just the address, and the person's mail app opens a blank message addressed to you.

Will the email send automatically when scanned?

No. Scanning the code opens a new draft in the person's email app with the fields pre-filled. They still review and tap send themselves, so nothing is sent without their action.

Which email app does it open?

It opens whichever app is set as the default mail handler on the device, such as Apple Mail, Gmail, or Outlook. The mailto format is a web standard, so it works across phones, tablets, and computers.

Are my email details sent to a server?

No. The QR code is generated entirely on your device in the browser, so the address, subject, and message you enter are never uploaded to or stored on any server.