Text or URL
Size (px)
256×256 px
Error Correction
Foreground
Background
How it works
The QR Code Generator creates QR codes from any text, URL, email address, phone number, or WiFi credentials — in PNG, SVG, or PDF format — with configurable size, error correction level, and foreground/background colors.
QR codes are two-dimensional barcodes readable by any smartphone camera. They bridge physical and digital — printed on packaging, posters, business cards, receipts, and menus to link directly to URLs, share contact information, connect to WiFi networks, or initiate payments.
How to use it: enter your content (URL, text, email, phone, or WiFi credentials). Adjust size (100–1000px), error correction level (L/M/Q/H), and colors. The QR code generates in real time in the preview. Download as PNG for digital use or for printing at standard sizes, SVG for scalable/large-format printing, or copy the image directly to the clipboard.
Error correction levels: - L (7%): smallest QR, easiest to scan, less tolerant of damage - M (15%): standard level, good for most uses - Q (25%): good tolerance for partial damage, used when QR may be printed on textured surfaces - H (30%): maximum recovery, used when part of the QR will be covered (e.g., by a logo in the center)
WiFi QR codes: create a QR code that automatically connects a smartphone to a WiFi network — select WiFi from the content type, enter SSID, password, and security type (WPA/WEP/none). Guests scan it to connect instantly.
Color tip: QR codes work best with high contrast between foreground (modules) and background. Dark foreground on light background is most reliable. Light-on-dark works but may scan less reliably on some devices.
Frequently Asked Questions
- At the lowest error correction level (L) with the largest size (version 40): 7,089 numeric characters, 4,296 alphanumeric characters, or 2,953 bytes of binary data. In practice, keep QR content short — longer content requires larger, denser codes that are harder to scan.
- Use M (15%) for most purposes — it provides good damage tolerance without making the code too dense. Use H (30%) when the QR code will be on textured surfaces or may be partially covered (like with a logo). Use L (7%) only when size is critical and the printing environment is perfect.
- Yes, because QR codes have built-in error correction. If the logo covers less than 30% of the code area (at H error correction level), the code still scans correctly. The tool supports uploading a center logo image.
- Download SVG for large-format printing (banners, posters, packaging) — SVG scales to any size without pixelation. Download PNG for digital use or standard document printing. Choose a PNG size at least 3× the intended print size in pixels for sharp results.