Web Toolkit

QR Code Generator

Create QR codes for links, text, Wi-Fi and contact cards.

QR code

320px
2
Higher levels survive more damage but produce a denser pattern.
Preview19 chars
Fill in the fields to generate a code.

SVG for print and large formats. PNG for slides and email.

Static QR codes: the data lives in the pattern itself, so they never expire and route through no redirect.

Private by design. QR codes are rendered in your browser. Nothing you enter — including Wi-Fi passwords — is transmitted or stored, and the codes are static with no tracking redirect.

How to use the QR Code Generator

  1. Choose the payload type: URL, plain text, Wi-Fi credentials or a contact card.
  2. Fill in the fields; the code redraws as you type.
  3. Set the size, quiet zone and error-correction level — higher correction survives more damage but produces a denser pattern.
  4. Download PNG for screens, SVG for print.

A worked example

Input
A URL with three tracking parameters attached
Output
A visibly denser grid than the bare URL produces

Every extra character adds modules, and denser grids are harder to scan from a poster or across a room. Encoding the short form of a link is the cheapest reliability win there is.

Frequently asked questions

Do these QR codes expire?

No. The data is encoded in the pattern itself, so the code works forever and does not depend on this site staying online.

Can I track how many people scan the code?

Not with a static code, because scans go straight to the destination. Tracking requires a dynamic QR service that redirects through its own server.

Which error correction level should I choose?

L for screens, M as a general default, and H for printed codes or when placing a logo over the centre. Higher levels tolerate more damage but produce a denser pattern.

Is it safe to put my Wi-Fi password in a QR code?

The code is generated locally and never transmitted, so the tool itself is safe. Remember that anyone who can photograph the printed code can read the password.

Should I download PNG or SVG?

SVG for print and large formats, since it stays sharp at any size. PNG for slides, email and social media where a bitmap is expected.

About the QR Code Generator

These are static QR codes: the payload is encoded directly into the pattern, so they never expire, need no account, and route through no redirect service that could track scans or be shut down. Free generators that shorten your URL first are giving you a code that stops working when their service does.

Four payload types are supported. URL and plain text are literal. Wi-Fi uses the WIFI: scheme that Android and iOS both recognise for one-tap joining. vCard encodes a contact card that adds straight to the phone address book.

Error correction adds redundancy so a partly damaged or obscured code still scans. Level L tolerates about 7% damage and level H about 30%, at the cost of a denser pattern. Use H if you plan to place a logo in the centre or print onto a surface that may scuff; L is fine on screen.

Download SVG for print and anything that will be scaled; PNG for slides, email and social posts.

What it does not do

  • These are static codes: the data lives in the pattern. That means no expiry and no redirect — and also no editing or analytics after it is printed.
  • A Wi-Fi code carries the password in plain text. Anyone who photographs the printed code has your network key.
  • Capacity is finite. Long payloads produce dense codes that need a larger print size to stay scannable.

Further reading

Related tools