Free QR Code Generator
Generate QR codes for URLs, text, and contact info instantly.
About QR Code Generator
Generate QR codes for any content — URLs, plain text, email addresses, phone numbers, or Wi-Fi credentials. Choose the QR size and error correction level. Download as a high-resolution PNG image. All generation happens in your browser using the qrcode.js library — nothing is sent to a server.
Use Cases
Creating QR codes for website links, generating QR for contact info sharing, creating Wi-Fi QR codes, adding QR codes to business cards and flyers, linking physical items to digital content.
How It Works
Uses the qrcode.js library (loaded from CDN) to encode the input string as a QR code matrix following the ISO 18004 standard. Renders the result to a canvas which is exported as PNG.
FAQs
What types of content can I encode?
Any text up to ~2900 characters: URLs, plain text, email addresses, phone numbers (tel:+91...), SMS, vCard contact info, and Wi-Fi credentials (WIFI:S:network;T:WPA;P:password;;).
What is error correction level?
Error correction allows damaged QR codes to still be read. Level L (7%) is smallest file size; Level H (30%) works even if 30% of the QR is obscured or damaged.
What resolution is the PNG download?
The download is 512×512px by default — sufficient for most print and digital uses. Set a higher size in options for large-format printing.