QR Code Generator Free

Creates a QR code from a URL or text, and saves it as a PNG or SVG image.

0 characters

About this tool

Works with non-English text as well as English. You can choose the size, margin, colors, and error correction level (how much damage the code can withstand and still be read).

A QR code you create can be used freely, for both personal and commercial purposes.

This tool runs entirely in your browser. Nothing you enter is sent to our server.

When to use it

Useful for linking a printed flyer, business card, or product package to a URL, or for sharing Wi-Fi details, a contact card, or any short piece of text as a scannable code.

How to use

  1. Enter the URL or text to turn into a QR code; the QR code is created immediately.
  2. Optionally choose the size, error correction level, colors, and margin.
  3. Press "Save as PNG" or "Save as SVG" to download it.

PNG or SVG?

PNG is a raster image, good for a website, social post, or document. For printing, choosing "Extra large" before saving keeps it from looking blurry.

SVG stays sharp at any size, which makes it a better fit for a large print job, such as a poster, or for editing in design software.

Making a QR code easier to scan

For a printed item, or anything that might get dirty or creased, set the error correction level to "Q" or "H." A higher level also packs the modules more tightly, though, so it becomes harder to scan if printed small.

When changing the colors, keep the code color dark and the background light. Reversing them, or using two similar colors, can make the code unreadable. The margin around the code matters for scanning too.

FAQ

Does the QR code expire?
No. The content is encoded directly into the image, so it keeps working even if this site goes offline. If you encoded a URL, though, it stops working once that page is removed.
How much text can it hold?
At error correction level "L," a code can hold up to 2,953 bytes — roughly 2,900 plain English characters, and fewer for accented letters, other scripts or emoji. More text makes a denser code, so it's best to shorten a long URL rather than encode it as is.
Is the name "QR code" free to use?
A QR code image you create is yours to use freely, but "QR Code" is a registered trademark of Denso Wave Incorporated, so printed material sometimes notes that.