QR Code Generator
Create QR codes for URLs, links and text. Runs in your browser, downloadable as PNG/SVG.
Last updated: April 2026 Β· Runs in your browser Β· No sign-up
How QR codes work
A QR code is a 2D matrix that encodes text using ReedβSolomon error correction. Scanners decode the black/white modules into the original string β usually a URL. This tool uses the qrcode library locally; no server round-trip.
Tips for reliable scans
- Keep enough quiet zone (white margin around the code).
- Use dark foreground on light background; avoid inverted colors.
- On print, aim for β₯2 Γ 2 cm for typical smartphone distance.
- Error-correction level M (15%) is a good default; use H (30%) if the surface will be dirty or curved.
Frequently Asked Questions
Is this QR code generator free?
Yes. All generation happens on your device. No sign-up, no watermark, no expiry.
What's the maximum URL length?
QR codes scale with content. For URLs up to ~500 characters you'll get a clean, reliably scannable code. Longer URLs push the code to a higher version (denser pattern).
Can I change colors or add a logo?
Colors yes β foreground/background in the advanced options. A center logo reduces scan reliability; stick to high-contrast dark-on-light for best results.
What's the difference between PNG and SVG?
PNG is raster (good for quick prints). SVG is vector β scales losslessly for posters and packaging. Prefer SVG when you'll resize later.
Do QR codes expire?
Static QR codes like these never expire β they encode the URL directly. Only 'dynamic' QR codes (via paid redirectors) can expire.