Utility

QR Code Generator

QR codes for email and text: a mailto: mode that opens a pre-filled compose window when scanned, live preview, logo embedding, and PNG, SVG and clipboard export — all generated in your browser.

Loading tool…

Features

mailto: mode — scanning opens the phone's mail app with the address and an optional subject already filled in

Plain-text mode for any text or URL, with the exact encoded payload shown

Logo embedding at 20% of the code width on a quiet pad; error correction locks to level H so covered modules stay recoverable

Color presets and custom pickers with live scan-contrast warnings, plus a transparent-background option

Six size presets up to 1024px, PNG and true-vector SVG download, and copy-to-clipboard as an image

100% client-side with no watermark — and static codes never expire

How to Use

1

Choose mailto: or plain-text mode

2

Enter the address (plus optional subject line) or your text

3

Pick colors, size and error correction — or upload a logo

4

Watch the live preview and fix any contrast warning it raises

5

Download the PNG or SVG, or copy the image to your clipboard

Use Cases

Moving a temp address to your phone without typing
Cross-device email hand-off
Event and print materials
Contact sharing
Letterheads and slides (transparent background)

Frequently Asked Questions

Do free QR codes expire or stop working?
Codes from this tool never expire. They are static: the payload is encoded directly in the module pattern with no server in between, so there is nothing to expire, no scan limits, and no vendor splash screen. 'Free' codes that later die are dynamic codes routed through a vendor's redirect URL.
What's the difference between static and dynamic QR codes?
A static code contains the data itself. A dynamic code contains a short vendor URL that redirects to your data — which lets the vendor edit the destination and count scans, but also lets them expire, paywall, or brand your code later. This tool makes static codes only.
Can a QR code open an email compose window with the address already filled in?
Yes — that is the mailto: mode. The code encodes mailto:address?subject=..., the format defined by RFC 6068, so scanning opens the phone's mail app with the recipient and optional subject pre-filled. It is the fastest way to move an address from a screen to a phone without typing.
Can I use a free QR code commercially or in print?
Yes. Codes are generated in your browser with no watermark, no attribution requirement and no account. For print, use the 800 or 1024px PNG presets or the SVG download, which is true vector — the embedded logo scales with it.
Why won't my QR code scan after I changed the colors?
Scanners binarize the image, so the foreground must be clearly darker than the background. Inverted codes (light modules on dark) fail in many apps, and low contrast fails in most cameras. The tool measures contrast live and warns below a 2.5:1 ratio or when inverted — fix the warning before printing.

Need a Temporary Email?

Get your free temporary email address to use with this tool.