GhostQRStudio

Make a QR that opens an email draft.

Generate a QR code that opens a pre-filled email when scanned — to address, subject line, and message body already filled in. Perfect for feedback forms, contact-us posters, and customer support cards. Runs in your browser; we never see your email content.

How it works

  1. 1

    Enter the email details

    Type the recipient address, subject, and optional body text. The QR preview updates as you type.

  2. 2

    Customize and download

    Pick colors, add a logo if you like, then download as PNG, SVG, or PDF.

  3. 3

    Display or print the code

    Post it in a store, on a receipt, or in a brochure. When scanned, the mail app opens with your pre-filled message ready to send.

Frequently asked questions

  • Is this really free?

    Yes. No signup, no caps, no watermark, no paid tier. GhostQR runs in your browser and is supported by an optional tip jar — never by charging for your QR code.

  • Do you upload my email data to a server?

    No. The mailto: URI is assembled in your browser with no server call. We have no upload endpoint.

  • Does the QR code expire?

    Never. It is a plain image file with no server-side hosting or TTL.

  • Which mail apps support mailto: QR codes?

    Any mail app registered as the system mailto: handler — Gmail, Apple Mail, Outlook, Spark, etc. Scanning the QR opens a compose window, not a specific app.

  • How long can the subject and body be?

    Technically unlimited — but QR codes become denser (and harder to scan) as data length grows. Keep subjects under 80 characters and bodies under 500 characters for reliable scanning.

  • Can I pre-fill multiple recipients?

    The mailto: spec supports multiple To addresses separated by commas, but many mail clients only honour the first one. For best results, use a single recipient or a mailing list address.

Related QR types

Every GhostQR tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.