QR Code Generator
Point a camera.
Get there.
What should the code open?
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
- Choose the type: Link, Text, Wi-Fi, Email, Phone or Contact.
- Fill in the details — the preview updates as you type.
- Optionally change the colors, size and error correction.
- 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.