Skip to main content
WizTools123
WizTools123
Free Online Tools

Tool Categories


QR Code Tools New Tool

Free Online Email QR Code Generator with Subject and Message

Scanning opens a new email addressed to you, with the subject and message already written. Special characters in the subject and body are encoded properly, so nothing gets cut off halfway. Useful on support cards, feedback notices and enquiry posters. Built in your browser, nothing uploaded.

Free Forever Nothing Uploaded Subject & Message PNG, SVG & PDF
Free Online Email QR Code Generator with Subject and Message
Share this tool
Advertisement Slot (Top Banner) Google AdSense Unit • Responsive Banner
Email QR Code Generator Pre-filled email

Opens the phone's mail app with your address, subject and message already filled in. The person only has to press send.

Need more than one kind of code? The all in one generator has all twelve types on a single page, and keeps your colours, logo and frame when you switch between them.

Size & Error Correction
320px
2
Pattern & Eye Shapes

Color Customization
Foreground (dots) #000000
Background
#ffffff
Templates:

Scanners read contrast, not colour. Keep dark dots on a light background, because reversing it stops many phones from scanning.

Finish

Gradient and frame, for posters and table tents.
Second colour #4338ca
Frame colour #111827
A QR code with no words on it gets walked past. Keep it to a few words, because the frame does not grow to fit a sentence.

Logo In The Middle
Drop your logo here, or click to browse PNG, JPG, SVG or WebP • up to 5 MB
Selected logo preview
logo.png
22%
4px
Live QR Preview Live
Incomplete QR Data Please fill in the required fields
Encoded data
Type: Email QR Code Generator
Error correction: H
Client Processing: 100% Offline / Browser
Buy Us A Coffee

Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.

Buy Us A Coffee
Sponsored Content (Below Tool) Google AdSense Placement

Why Free QR Codes Expire, And Why These Do Not

The one thing worth understanding before you print anything.

  Static (this tool) Dynamic (most free sites)
What is inside the code Your actual data A short link to their server
If the company shuts down Still works Every printed code stops working
If they start charging Nothing changes The code can be switched off
Change the destination later No, print a new one Yes, this is the real advantage
Who sees who scanned it Nobody They do, with scan tracking
Works with no internet For WiFi, vCard, text yes Never, the link must resolve

So the honest summary is this. If you need to change where a code points after it has been printed, or you need to count scans, you want a dynamic code and you should accept that it depends on a company staying in business. For everything else, which is most posters, menus, business cards, WiFi signs and product labels, a static code is the safer choice, because there is nothing in the middle that can fail.

How to Make an Email QR Code

Four steps from blank form to print-ready file.

1
Type the address that should receive it

This is the one field that has to be right. Check it character by character, because a code pointing at a misspelt address fails silently: the mail goes out, bounces somewhere you never see, and the sender assumes you ignored them.

2
Write the subject you want to receive

Because you choose it, every message arrives labelled the same way, which makes filtering easy. Something like "Support request from the table card" tells you where the person was standing when they scanned.

3
Add a starting message if it helps

A short template saves the sender from staring at an empty box, and it gets you the details you actually need. Leave a blank line and a prompt such as "Order number:" and most people will fill it in.

4
Style it and download

Add your colours, a logo and a frame captioned "Email us". PNG for screens and small prints, SVG for anything large. Test it with a real phone: tap through and check what the mail app shows before it is printed.

Key Features & Capabilities

Designed for speed, privacy, and precision.

Subject and body

Pre-fill both, so replies arrive labelled consistently and already structured.

Encoded correctly

Ampersands, question marks, plus signs and line breaks survive the trip.

Address checked

Catches a missing dot or an obvious typo before the code goes to print.

Colours and logo

The same design controls as the full generator, gradients and frames included.

Print ready

PNG for screens, SVG for presses, PDF laid out ready to hand over.

Nothing collected

The address is encoded in your browser. It is not stored or sent anywhere.

Why Email QR Codes Arrive With Half the Subject Missing

The encoding problem, and three other things worth knowing.

The subject and message live inside a link. What the code holds is a mailto: address with the subject and body attached as parameters, exactly like a web address. So an ampersand in your subject looks to the mail app like the start of the next parameter, and everything after it disappears. Spaces, line breaks, question marks, plus signs and hash signs all have to be percent encoded. This page does that, which is why the payload line underneath looks stranger than what you typed.
It needs a mail app that is set up. The code hands the phone an address and the phone opens whatever it uses for mail. On a device where no mail account has been added, that is a setup screen rather than a message, and nothing you can do to the code changes it. On a shared or public tablet, expect this to happen.
Long messages make dense codes. Every character of the subject and body is stored in the pattern, and percent encoding makes each space and newline three characters long. A paragraph of pre-written text can double the size of the grid. Keep the template to a line or two if the code is going to be printed small.
A printed address will be harvested. A QR code is not obfuscation; anyone can read the address out of it in a second, scrapers included. If the code is going somewhere public and permanent, use an address you can filter or replace, such as a role address, rather than a personal mailbox.

About the Email QR Code Generator

An email QR code removes the two steps where enquiries get lost: typing an address correctly, and working out what to say. Scan it and the mail app opens with your address in place, a subject you chose, and as much of a message as you want to write for them. All that is left is to press send.

The reason to set the subject yourself is filing. Every message that comes in through the code carries the same label, so a rule can route them, and you can tell at a glance that someone was standing in front of a particular sign when they got in touch. Different codes with different subjects on different materials will tell you which ones people actually use.

Technically this is a mailto link, the same thing behind an email link on a web page, so the subject and message travel as URL parameters. That is where other generators go wrong: an unescaped ampersand truncates the subject, and a line break can break the link entirely. Everything here is percent encoded, which is why the payload shown under the preview looks less readable than what you typed, and why what arrives matches it exactly.

One caution worth repeating: the address inside a QR code is not hidden. It is plainly readable to anyone who scans it, including automated collectors. For a code on a public wall, use an address you are able to filter or retire, and keep personal mailboxes off printed material.

Frequently Asked Questions

Everything you need to know about the QR Code Generator.

No, and it should not. The code opens a draft with everything filled in and leaves the send button to the person. No QR code can send mail on its own, which is just as well: a code that silently sent messages would be abused within hours.

This page encodes a single recipient, which is what nearly every use needs. A mailto link can technically carry several, as well as CC and BCC, but support for those varies between mail apps and a code that works everywhere is worth more than one that works on your phone.

Because spaces, line breaks and symbols are percent encoded so the mail app reads them as part of your subject and message rather than as instructions. A space becomes %20 and a line break becomes %0A. The recipient sees your original text.

The phone opens its mail app and offers to set an account up, because there is nowhere for the draft to go. There is nothing wrong with the code. If your audience might be on shared devices, print the address as text next to the code as well.

If the code is somewhere public, assume yes eventually. The address is plainly readable inside the pattern to anyone who scans it. Use a role address such as hello@ or support@ that you can filter, rather than a personal mailbox you cannot change.

Related Tools

Every Other QR Code Tool

15 more tools in this set. All free, all in your browser.

Advertisement Slot (Bottom Banner) Google AdSense Unit • Responsive Banner