Generate QR codes from text or URLs instantly. Download as PNG. Free online QR code maker. This tool runs entirely in your browser — no data is sent to any server. It's fast, free, and works on any device.
QR (Quick Response) codes encode data in a two-dimensional barcode readable by any smartphone camera. Created by Denso Wave in 1994 for automotive tracking, QR codes have become ubiquitous: restaurant menus, payment systems, boarding passes, WiFi sharing, product packaging, and marketing materials. They can encode URLs, plain text, WiFi credentials (auto-connect), contact cards (vCard), email addresses, phone numbers, and more. This generator creates high-quality QR codes with customizable colors, error correction (allowing the code to work even when partially damaged or with a logo overlay), and multiple export formats. Error correction level H allows up to 30% of the code to be obscured.
Maximum: 7,089 numeric characters, 4,296 alphanumeric, or 2,953 bytes. In practice, shorter content creates simpler (more scannable) codes. URLs under 100 characters produce the most reliable codes.
L (7%): maximum data capacity. M (15%): good balance. Q (25%): reliable scanning. H (30%): works with logo overlays but holds less data. Use H if adding a center logo, M or Q otherwise.
Yes — with high error correction (H), up to 30% of the code can be covered. Place your logo in the center and keep it under ~25% of the QR area. Always test the code after adding a logo.
The QR code itself never expires — it's just encoded data. However, the content it links to can change. Dynamic QR codes (using a redirect URL) can be updated, while static codes are permanent.
QR codes can link to malicious URLs. Never scan unknown QR codes without checking the URL first. Some phone cameras show the URL before opening. For public QR codes you create, use your own domain to build trust.