QR Code Generator

Point a camera.
Get there.

What should the code open?
Error correction
PNG size
Fill in the details to see your QR code

Static code — never expires, no tracking.

To make a QR code, choose what it should contain (a link, text, Wi-Fi network, email, phone number or contact card), fill in the details and download it as PNG or SVG. The code is static, so it works forever and never expires.

How to create a QR code

  1. Choose the type: Link, Text, Wi-Fi, Email, Phone or Contact.
  2. Fill in the details — the preview updates as you type.
  3. Optionally change the colors, size and error correction.
  4. Download as PNG (for sharing and printing) or SVG (for designers and large prints).

QR code best practices

  • Print at least 2 × 2 cm (about 1 inch) and larger for scanning from a distance — roughly 1/10 of the scanning distance.
  • Keep a quiet zone (empty margin) around the code; the generator adds one automatically.
  • Use dark code on a light background with strong contrast; inverted codes don't scan on every phone.
  • Test the code with two different phones before printing in bulk.

Related tools

Frequently asked questions

Do these QR codes expire?
Never. They are static codes: the content is stored in the pattern itself, not behind a redirect service, so there is nothing that can expire, break or track your users.
How do I make a QR code for my Wi-Fi?
Choose Wi-Fi, enter the network name and password and pick the security type (usually WPA). Guests can then join by pointing their phone camera at the code.
What does error correction mean?
It lets the code still scan when part of it is dirty or covered. Higher levels make the code denser; "M" suits most uses and "H" is best for printed codes that may get damaged.
Is my data sent anywhere?
No. The QR code is drawn in your browser, so links, Wi-Fi passwords and contact details never leave your device.