Generate a QR code (PNG and SVG)

Type a link, text or Wi-Fi details and get a QR code instantly as a PNG for screens and an SVG for print at any size. No account, no tracking redirect and no expiry: the data is encoded directly in the code, so it works forever.

✓ Runs in your browser — nothing uploaded Free, no sign-upNo watermark

How to use the QR Code Generator

  1. Choose URL/text or Wi-Fi.
  2. Enter the content (for Wi-Fi: network name, password, security type).
  3. Pick size, colours and error-correction level.
  4. Click Generate and download the PNG or the SVG.

Static codes that never expire

Many QR generators create a short redirect link that they control, then charge a subscription to keep it alive; when you stop paying, printed codes die. This tool encodes your data directly into the QR code. There is no redirect, no tracking and nothing to expire. The trade-off is that the content cannot be changed after printing, so double-check the URL.

PNG or SVG?

PNG is a bitmap: pick 512 px for screens and 1024–2048 px for posters. SVG is vector and scales to any size without blur, which is what print shops and designers want; it also opens in Illustrator, Figma and Inkscape.

Error correction and contrast

QR codes carry redundancy so they still scan when partly damaged or covered. Level M (15%) suits most uses; choose H (30%) if you plan to place a logo over the centre or print small. Keep strong contrast: dark foreground on light background scans best; light-on-dark or low-contrast colour pairs fail on many phones. Never remove the quiet zone (white border): scanners need it.

Wi-Fi QR codes

A Wi-Fi code uses the format WIFI:T:WPA;S:name;P:password;;. Modern iPhones and Android phones join the network when they scan it, which is handy for guests, cafés and offices. The password is stored in the code, so only share it with people who should have it.

How much data fits?

Up to about 2,900 alphanumeric characters at level L, less at higher error-correction levels. Shorter content produces a simpler, more scannable code; use a short URL where you can.

Frequently asked questions

Do these QR codes expire?

No. The data is encoded in the code itself, with no redirect service involved, so it works indefinitely.

Can I use the QR code commercially?

Yes. The output is yours, with no licence restrictions or attribution needed.

Which size should I download for print?

Download the SVG. It scales to any size. If you need a bitmap, use 2048 px.

Can I track scans?

Not with a static code. To count scans, encode a URL with a UTM parameter and read your analytics.

Privacy

This tool runs entirely inside your browser using WebAssembly and the Canvas/File APIs. Your files are never uploaded to ToolFlint or any third party; you can verify this in your browser's network tab or by switching to airplane mode after the page loads. Read how we process files.

Last updated 2026-09-23.