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.
No logo selected. When a logo is added, error correction auto-switches to H (30%).
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.
Related tools
People also use
- AVIF to PNG🖼️ Image Tools
Convert AVIF images to PNG online for free. Turn modern AVIF photos into lossless PNG with full transparency — all in your browser, no upload.
- BMP to PNG🖼️ Image Tools
Convert BMP images to PNG online for free. Replace huge uncompressed bitmap files with lossless, compact PNGs. Works in your browser.
- Emoji Background Remover🖼️ Image Tools
Remove the background from an emoji, sticker, or logo — make the background transparent with a single slider. Download as PNG. Free, in your browser.