Make an email QR code

Scan it and the mail app opens a message addressed and worded for you, ready to send.

Makes a QR code that opens a new email with the address, subject and message you chose already filled in, and saves it as a PNG or SVG. It is free, and what you type is not uploaded: the code is drawn in your browser. The codes are static, so they never expire, and after one visit and a short wait the page works offline.

Make an email QR codeor click to choose a file.
    Colours, size and error correction

    Type above and the code appears here.

    Working…

    Done

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    An email QR code holds a mailto: address, with an optional subject and message. Scanning it opens the phone’s mail app on a new draft that is already addressed, so the person only has to press send. It is a code that writes an email, not one that is sent by email, and it is not a login or authenticator code.

    For example, the address sales@example.com, the subject Quote request and the message Hello, please send me a quote. are written into the code as mailto:sales@example.com?subject=Quote%20request&body=Hello%2C%20please%20send%20me%20a%20quote.. That is 96 characters, and the code it makes is 41 × 41 squares (version 6), which the line under the preview shows.

    The subject is the useful part for a business. Make one code per place it will be printed, with a subject such as Quote request, van or Quote request, shop window, and your inbox tells you which print is working.

    Keep the message short. Every character adds squares to the code, and past a certain size the page warns that a long text makes a dense code that must be printed larger.

    How it works

    1. Choose Email, then type the address, and a subject and message if you want them.
    2. Scan the preview with your phone to check the draft opens as you expect.
    3. Download an SVG for print or a PNG for slides and email signatures.

    In your browser, not on a server

    A QR encoder written for this site (byte mode, versions 1 to 40, Reed–Solomon error correction and the standard’s mask scoring) turns your text into the grid of squares in your tab. The PNG is drawn on a canvas by your browser and the SVG is written as one path, so both are exact, with no blur.

    Compared with upload-based tools: Most QR code sites make you sign up, send your link and Wi-Fi password to their servers, and hand out “dynamic” codes that redirect through their domain, so they can count scans and switch your code off when a trial ends. Here the code holds your text directly, never expires, and nothing you type leaves your device.

    Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Does the code send the email by itself?

    No. It opens a draft in the mail app and the person presses send.

    Which mail app does it open?

    The one the phone has set as its default for email links: Mail on an iPhone, Gmail or another app on Android. Nothing in the code names an app.

    Can I add CC, BCC or several recipients?

    There are no CC or BCC fields. Several addresses separated by commas in the Send to box are written into the code as typed, so test it with your own phone and mail app before printing.

    Are line breaks, accents and emoji kept in the message?

    Yes. The message is encoded as UTF-8 text, so line breaks, accented letters and emoji come through, at the cost of a few more squares for each one.

    How is this different from a QR code for my website?

    A website code opens a page. This one opens a ready-made email, which suits a poster or a leaflet with no website to point to. Use Link or text on the same page for a web address.

    Is my email address stored anywhere?

    No. The address, subject and message are turned into the code in this tab and nothing is uploaded.

    More image tools

    Other conversions

    Guides