QR Code Generator
Turn any text, URL or note into a QR code. Choose the size, colors and error-correction level, see it live, and download a crisp PNG or scalable SVG — all in your browser.
- 🔒 100% private — no uploads
- 🆓 Free, no watermark
- 📱 Works on any device
How to generate
- 1
Enter your content
Type or paste a URL, text, Wi-Fi details or anything else. The QR code updates live as you type — nothing is uploaded.
- 2
Style it
Set the size, foreground and background colors, and the error-correction level (higher tolerates more damage but packs denser).
- 3
Download PNG or SVG
Save a PNG for documents and the web, or an SVG that stays razor-sharp at any size for print. Free and watermark-free.
Why use QR Code Generator?
PNG and SVG
Export a pixel-perfect PNG or a vector SVG that scales to any size without blurring — ideal for posters and packaging.
Colors & error correction
Customize foreground and background colors and choose from four error-correction levels (L/M/Q/H).
100% private
The QR code is generated entirely in your browser. Your link or text is never uploaded, logged or tracked.
No expiry, no account
These are static QR codes that never expire and need no sign-up — unlike many “free” QR sites that route through a tracking redirect.
Static QR codes that never expire
Many free QR generators create dynamic codes that point at their own server first, so they can track scans — and stop working if you don’t pay. This tool encodes your URL or text directly into the QR code, so it works forever and reveals nothing to a third party. The downside is the content is fixed once generated, which is exactly what you want for most uses.
Higher error correction for print
The error-correction level controls how much of the code can be damaged or obscured (for example by a logo) while still scanning. Higher levels (Q or H) make the code denser but far more robust — a good choice for printed materials that might get scuffed.
Guides & explanations
Frequently asked questions
Do these QR codes expire?
No. The content is encoded directly into the QR code (a static code), so it works forever and doesn’t depend on any server staying online.
PNG or SVG — which should I use?
Use PNG for screens, documents and most web uses. Use SVG when you need to print large or resize without any loss of sharpness, since it’s a vector.
Is my link or data uploaded?
No. The QR code is generated in your browser, so whatever you encode stays on your device. There’s no scan tracking or redirect.