QR Code Generator
Free QR code generator — turn any text, URL or contact into a QR code and download it as PNG or SVG, generated entirely in your browser.
Runs entirely in your browser — nothing you enter is uploaded or stored.
About QR codes
A QR (Quick Response) code is a 2-D barcode that stores text, a URL, contact details or Wi-Fi credentials in a grid of black and white squares. Point a phone camera at it and the data is read instantly. This generator renders the code entirely in your browser and lets you export it as a pixel-perfect PNG or an infinitely scalable SVG. Pick a higher error-correction level if the code will be printed small or might get scuffed, and keep the light quiet-zone margin so scanners can find it.
Credits
This tool is powered by open-source libraries that run in your browser:
- node-qrcode — QR code rendering (MIT)
Frequently asked questions
What does the error-correction level do?
It controls how much of the QR code can be damaged or obscured while still scanning. L recovers ~7%, M ~15%, Q ~25% and H ~30%. Higher levels are more robust but pack the same data into a denser grid, so very long text may need a larger size or a lower level.
Should I download PNG or SVG?
PNG is a fixed-resolution image, ideal for quick sharing or pasting into documents. SVG is vector — it stays razor-sharp at any size, so choose it for print, large signage or logos.
Why is there a white box around my QR code?
A "quiet zone" of white margin plus a light background helps cameras find and lock onto the code — especially on dark backgrounds. Keep that padding intact when you place the code elsewhere.
Is this private?
Yes — the QR code is rendered locally in your browser, nothing is uploaded.