QR Code Generator Create free QR codes for text and links — download as PNG or SVG.

QR Code Generator

Create free QR codes for text and links — download as PNG or SVG.

What is a QR code generator?

A QR code (Quick Response code) is a two-dimensional barcode that stores data — most often a link or a short piece of text — in a grid of dark and light squares that any phone camera can scan. A QR code generator turns your text into one of these images. This tool builds the code entirely in your browser using byte-mode encoding with Reed–Solomon error correction, so what you type is never uploaded anywhere.

How to use this tool

  1. Type or paste text or a URL into the box above — the preview updates as you type.
  2. Pick an image size (128, 256 or 512 px) and an error-correction level.
  3. Click Download PNG for a raster image, or Download SVG for a vector that scales to any size.

Choosing an error-correction level

Error correction lets a QR code stay readable even when part of it is dirty, damaged or covered by a small logo. Higher levels protect more, but make the code denser for the same text:

Common mistakes that make QR codes unscannable

Maximum capacity by error-correction level

Byte-mode capacity at the largest QR version (40), which is the limit this tool enforces:

LevelMax bytes (UTF-8)
L (7%)2953
M (15%)2331
Q (25%)1663
H (30%)1273

If the tool reports your text is too long, shorten it or step down to a lower level to regain capacity.

Frequently asked questions

What is a QR code?

A QR code is a square, two-dimensional barcode invented by Denso Wave in 1994. It encodes data — usually a URL or plain text — in a pattern of dark and light modules, and the three larger squares in the corners let a scanner detect and orient it. Any modern smartphone camera can scan one.

Which error-correction level should I choose?

M (15%) is right for most on-screen uses. Choose Q or H if the code will be printed, might get dirty or damaged, or if you want to place a small logo in the middle — higher levels can rebuild more missing data but make the code denser. L produces the smallest code when you know it will stay clean.

Should I download PNG or SVG?

Both contain the same code. PNG is a fixed-size raster image (128, 256 or 512 px) that drops straight into documents, slides and websites. SVG is a vector format that stays perfectly sharp at any size, so it is the better choice for print — from business cards to posters.

Is there a scan limit or do the codes expire?

No. These are static QR codes: your text is stored directly in the image itself, with no redirect service or database in between. They never expire, have no scan limit, and work for as long as someone has a camera to scan them.