Utilities & GeneratorsLive🔒 Private

QR Code Generator

Generate QR codes for URLs, text, contact info, and more. Free online QR code generator — download as PNG. No signup, 100% private, browser-based.

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

What is the maximum amount of data a QR code can hold?
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.
What error correction level should I use?
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.
Can I put a logo in the center of a QR code?
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.
What format should I download for printing?
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.