QR Code Generator
Generate a QR code for any text or URL — pick foreground/background colors, size, margin and error-correction level. Download as SVG (sharp at any size) or PNG. Runs entirely in your browser.
How to use QR Code Generator
- Paste a URL or any text into the input.
- Pick a size, error-correction level, and colors.
- Download as SVG (for print) or PNG (for screens).
What is QR Code Generator?
QR codes encode any text — a URL, a phone number, Wi-Fi credentials, a vCard contact, or arbitrary data. Higher error-correction levels make the code resilient to damage (so you can place a logo over it), but the QR becomes denser. For URLs, level M is usually enough. SVG output is sharp at any print size; PNG output is widely supported by photo apps.
FAQ
- What's the max content length?
- Up to ~2,953 bytes at level L; much less at H. For URLs, keep them short or use a redirect service.
- Is the QR code uploaded anywhere?
- No. Generation runs entirely in your browser via qrcode.js — nothing leaves your device.
- Why pick a higher error-correction level?
- If you plan to place a logo over the center, use level Q or H. The QR will still scan after the overlay covers up to ~30% of it.