QR Code Generator
Runs in your browserCreate a QR code for a link, Wi-Fi network, email or any text. Generated in your browser as PNG or SVG — no account, no expiry, no tracking.
Enter content
About this tool
Most free QR generators do not encode your link at all. They encode a short URL on their own domain that redirects to yours, which lets them count scans — and means your code stops working the day they take that redirect down or start charging. This tool encodes your text directly into the code. Nothing is stored, nothing can be revoked, and the code will still scan in ten years. The trade-off is honest: because there is no redirect, there is nothing to track and the destination cannot be changed after printing.
How to use
- Type or paste what the code should contain — a URL, or text in a scheme like WIFI: or mailto:.
- Raise the error correction level if the code will be printed or might get scuffed.
- Download as PNG for documents and screens, or SVG for print and large formats.
When to use this tool
- Putting a link to your site on a poster, menu or business card.
- Sharing Wi-Fi credentials with guests without reading out a password.
- Linking a physical product to its documentation.
- Adding a contact or payment link to printed material.
Tips
- Use SVG for anything printed — it stays sharp at any size, unlike a scaled-up PNG.
- Higher error correction adds redundancy, so the code still scans if part is damaged or covered by a logo, at the cost of a denser image.
- Keep the URL short: less data means larger, more reliable modules that scan from further away.
- Always test the printed code with a phone before ordering a thousand of them.
Limitations
- The code is generated on your device and encodes your text directly — it is not a short link, so it never expires and cannot be tracked or revoked.
FAQ
- Does the code expire, or can you track scans?
- Neither. Your text is encoded directly into the image in your browser — there is no redirect through our servers, nothing is stored, and no scan data exists to collect. That also means the destination cannot be changed once printed.
- Which error correction level should I pick?
- M is right for screens and clean prints. Choose Q or H when the code will be small, printed on an uneven surface, or partly covered by a logo — those levels let a scanner recover from more damage.
- How do I make a Wi-Fi QR code?
- Use the format WIFI:T:WPA;S:NetworkName;P:Password;; — the Wi-Fi preset fills in the pattern for you to edit. Both iOS and Android read it natively.